Php 选项卡不工作
我有一个小项目,我有两个标签Fahrzeuge和编辑Fahrzeuge在一个容器内。我希望同时只显示1个选项卡容器。我尝试执行以下代码,但它现在正在工作。在Fahrzeuge选项卡容器中,我有图像。单击该图像时,Fahrzeuge选项卡容器应隐藏,编辑Fahrzeuge选项卡容器应可见。我在编辑Fahrzeuge选项卡容器中有提交按钮、重置和取消按钮。单击“提交”按钮时,当前选项卡容器应隐藏,且Fahrzeuge选项卡容器应可见。有什么帮助吗?谢谢 这是我的密码: dashboard.phpPhp 选项卡不工作,php,html,ajax,tabs,Php,Html,Ajax,Tabs,我有一个小项目,我有两个标签Fahrzeuge和编辑Fahrzeuge在一个容器内。我希望同时只显示1个选项卡容器。我尝试执行以下代码,但它现在正在工作。在Fahrzeuge选项卡容器中,我有图像。单击该图像时,Fahrzeuge选项卡容器应隐藏,编辑Fahrzeuge选项卡容器应可见。我在编辑Fahrzeuge选项卡容器中有提交按钮、重置和取消按钮。单击“提交”按钮时,当前选项卡容器应隐藏,且Fahrzeuge选项卡容器应可见。有什么帮助吗?谢谢 这是我的密码: dashboard.php &
<?php
chdir('..');
include 'constant/const_system.inc.php';
include 'functions/ad_json.inc';
include 'functions/ad_formulare.inc';
$page['doctype'] = true;
// -- BUTTON ERSTELLEN ---------------------------------------------------------
$page['button'] = array(
0 => array( 'Submit','pfeil2r','',''),
1 => array( 'Reset','pfeil2r','#resetFilter',''),
2 => array( 'Cancel','pfeil2r','#cancelFilter',''),
);
$mysql_host='192.168.1.52';
$mysql_user='www1';
$mysql_pass= 'upe0goo';
$mysql_db='adsetest';
$myConnection = mysql_connect($mysql_host,$mysql_user,$mysql_pass);
mysql_select_db($mysql_db,$myConnection);
$param = array_merge($_GET, $_POST);
$return = array();
// Your Code
function showVehicleTab(){
$param['aktion'] = 'get-widget-vehicle';
}
function showVehicleTabEdit(){
$param['aktion'] = 'get-widget-vehicle-edit';
}
if($param['aktion'] == 'save-widget-vehicle')
{
//Save into the dB
$param['aktion'] = 'get-widget-vehicle';
}
if($param['aktion'] == 'get-widget-vehicle')
{
$data = array();
$opts = !empty($param['filterOpts']) ? $param['filterOpts'] : array();
$tmp = array();
foreach ($opts as $opt) {
$tmp[] = '"'.$opt.'"';
}
$query =
'SELECT Fahrzeuge.dsnr,name
FROM Fahrzeuge
INNER JOIN ohne_fahrzeuge ON Fahrzeuge.dsnr = ohne_fahrzeuge.dsnr
WHERE Fahrzeuge.name IN ('.implode(",", $tmp).')';
$result = mysql_query($query, $myConnection);
/*while ($row = mysql_fetch_assoc($result)) {
if($row['name'] == 'Anzahl_Fahrzeuge_mit_und_ohne_Bilder')
{
$sql = 'SELECT * FROM amo_bilder_live l LEFT JOIN afzdaten a ON l.dsnr_afzdaten = a.dsnr WHERE l.dsnr_afzdaten IS NULL';
//get result...
// $row['number'] = $result
}
$data[] = $row;
}
*/
$page['register-fahrzeuge'] = array(
1 => array( 'Fahrzeug','aktiv',$page['script'],'',''),
0 => array( 'Edit-Fahrzeug','enabled',$page['script'],'','showVehicleTabEdit()'),
);
$html = '<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td>
<div>'.CreateRegister($page['register-fahrzeuge']).'</div>
'.CreateMessage().'
<div class="cont-liste-verlauf register">
<div class="tab-content">
<div id="tab1" class="tab" style="display:block">
<table id="fahrzeuge">
<thead>
<a href="#"><img id="filtered" src="images/button/wl_stift_gruen.gif"></a>
<tr>
//Build your List
</tr>
</thead>
</table>
</div>
</td>
</tr>
</table>';
$return = array(
'status' => 1,
'html' => $html
);
echo json_encode($return);
die();
}
if($param['aktion'] == 'get-widget-vehicle-edit')
{
$page['register-fahrzeuge'] = array(
1 => array( 'Fahrzeug','enabled',$page['script'],'','showVehicleTab()'),
0 => array( 'Edit-Fahrzeug','aktiv',$page['script'],'',''),
);
$html = '<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td>
<div>'.CreateRegister($page['register-fahrzeuge']).'</div>
'.CreateMessage().'
<div class="cont-liste-verlauf register">
<table id="fahrzeuge-edit" >
<tr>
<td>
<input type="checkbox" name="Anzahl_Fahrzeuge_mit_und_ohne_Bilder" id="Anzahl_Fahrzeuge_mit_und_ohne_Bilder" checked />
<label for="Anzahl_Fahrzeuge_mit_und_ohne_Bilder">Anzahl_Fahrzeuge_mit_und_ohne_Bilder</label><br>
<input type="checkbox" name="Fahrzeuge_ohne_Preis" id="Fahrzeuge_ohne_Preis" checked />
<label for="Fahrzeuge_ohne_Preis">Fahrzeuge_ohne_Preis</label><br>
<input type="checkbox" name="Fahrzeuge_mit_Fehlern" id="Fahrzeuge_mit_Fehlern" checked />
<label for="Fahrzeuge mit Fehlern">Fahrzeuge mit Fehlern</label><br>
<input type="checkbox" name="Herausforderungen" id="Herausforderungen" checked />
<label for="Herausforderungen">Herausforderungen</label>
</td>
</tr>
</table>
'.CreateButton($page['button']).'
</div>
</td>
</tr>
</table>';
$return = array(
'status' => 1,
'html' => $html
);
echo json_encode($return);
die();
}
if($param['aktion'] == 'open-window-new-widget')
{
//$return['html'] = ''
//Return HTML of "Add-Widget-Window"
}
if($param['aktion'] == 'add-new-widget')
{
//Save the new Widget for the user
//Return OK / 1
//On JS: Hide / Close "Add-Widget-Window"
}
//echo $param['jsonp'] ."(". json_encode($return) .");";
?>
dashboard.inc.php
<?php
// -- REGISTER ERSTELLEN -------------------------------------------------------
$page['register-fahrzeuge'] = array(
1 => array( 'Fahrzeug','aktiv',$page['script'],'',''),
0 => array( 'Edit-Fahrzeug','aktiv',$page['script'],'',''),
);
$page['register-news'] = array(
1 => array( 'News','aktiv',$page['script'],'',''),
);
// -- HTML AUSGEBEN ------------------------------------------------------------
$page['content'] .= '
<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td>
<div id="welcome" style="width:538px;margin:0 0 20px 0;padding:10px;">
Willkommen Rahul!
</div>
</td>
</tr>
</table>
<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td>
<div style="border:5px solid red; margin:0 0 20px 0;padding:10px;">
SYSTEM-INFO
</div>
</td>
</tr>
</table>
<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td id="fahrzeuge">
</td>
</tr>
</table>
<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td id="fahrzeuge-edit">
</td>
</tr>
</table>
<table width="538" cellspacing="0" cellpadding="0" border="0" >
<tr>
<td>
<div>'.CreateRegister($page['register-news']).'</div>
'.CreateMessage().'
<div class="cont-liste-verlauf register">
Content
</div>
</td>
</tr>
</table>';
?>