我要填寫基於另一種選擇組合框的選項 組合框選項的其他選擇的組合框的值記住,我在同一個頁面如何填寫基於一個組合框阿賈克斯
<select name="idcataloguectg" class="form-control" id="idcataloguectg">
<!-- PHP CODE ##################################### -->
<?php
try
{
$pdo = new PDO('mysql:host=localhost;dbname=mywsite_db;charset=utf8', 'root', '');// connection to the server and DB
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());// if error
}
$respond = $pdo->query('SELECT * FROM catalogue');// my request
while ($data = $respond->fetch())// fetch into the table
{
?>
<!-- PHP CODE ##################################### -->
<option value="<?php echo $data['0']; ?>"><?php echo $data['1']; ?></option>
<!-- PHP CODE ##################################### -->
<?php
}
$respond->closeCursor(); // end of request
?>
<!-- PHP CODE ##################################### -->
</select>
<label>Categorie</label><br>
<select name="idcategorief" class="form-control" id="idcategorief">
<!-- PHP CODE ##################################### -->
<?php
$idcataloguectg = $_GET['idcataloguectg'];
try
{
$pdo = new PDO('mysql:host=localhost;dbname=mywsite_db;charset=utf8', 'root', '');// connection to the server and DB
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());// if error
}
$respond = $pdo->query('SELECT * FROM categorie WHERE id_categorie='.$idcataloguectg.'');// my request
while ($data = $respond->fetch())// fetch into the table
{
?>
<!-- PHP CODE ##################################### -->
<option value="<?php echo $data['0']; ?>"><?php echo $data['2']; ?></option>
<!-- PHP CODE ##################################### -->
<?php
}
$respond->closeCursor(); // end of request
?>
<!-- PHP CODE ##################################### -->
</select>
PHP代碼
我試圖搜索的例子,但所有我發現他們使用外部的PHP文件,填充選項,但在我的例子中,我把他們全部在同一頁 所以我能做什麼 你可以給我的AJAX腳本
首先請縮進你的源代碼,第二;您無需在每個語句前打開連接。 – kaldoran