gpt4 book ai didi

javascript - 使用 Ajax 根据另一个下拉选项填充下拉列表

转载 作者:行者123 更新时间:2023-11-29 13:15:25 26 4
gpt4 key购买 nike

我需要根据另一个 ID 选择一个 ID。我自己做了一些东西,但它不起作用,所以我发布了代码,也许我有问题。选择第一个选项车辆,然后在第二个选项中选择我选择的车辆型号。谢谢!

//The config file

<?php

$host = 'localhost';
$utilizator = 'stud';
$parola = 'stud';
$numebd = 'autodealer';

$conn = mysql_connect($host, $utilizator, $parola);
if (!$conn) { echo '<h4>Connected!</h4>'; }

if (!mysql_select_db($numebd, $conn)) {
echo '<h4>Couldnt connect database : '. mysql_errno(). ' : '. mysql_error().'</h4>';
}

mysql_set_charset('utf8', $conn);
?>


//The HTML code

<h2><strong>Vehicle</strong> data</h2>
<div class="select_wrapper">
<form action="" method="post" name="anunt" id="f_anunt">
<label><span>* </span><strong>Manufacturer:</strong></label>
<select class="select_5" name="marca" id="marca">
<?php
$result = mysql_query("SELECT id_marca, denumire FROM marci ORDER BY ordine");
while($row = mysql_fetch_array($result)) {
echo ("<option value='".$row['id_marca']."'>".$row['denumire']."</option>");
}
?>
</select>
</div>
<div class="select_wrapper">
<label><span>* </span><strong>Model: </strong></label>
<select class="select_5" name="model" id="model">
<?php
$result = mysql_query("SELECT id_model, denumire FROM modele WHERE id_marca=1");
while ($row = mysql_fetch_array($result)) {
echo ("<option value='".$row['id_model']."'>".$row['denumire']."</option>");
}
?>
</select>
</div>

//The PHP file

<?php
include_once("config.php");

$id_marca = $_POST['id_marca'];

$sir_sql="SELECT id_model, denumire FROM modele WHERE id_marca=$id_marca ";

if ($conn())
{
$result=mysql_query($sir_sql,$conn);

while ($row = mysql_fetch_array($result))
echo ("<option value='".$row['id_model']."'>".$row['denumire']."</option>");

}
else
die('Comanda incorecta:<br> ' . mysql_error());
?>

//The Javascript code

$("#marca").change(get_model);

function get_model(e)
{
$.post("ajax_get_model.php",{id_marca:$(this).val()},function(data,status)
{
$("#model").html(data); // pun modelele
});
}

最佳答案

SO 上有几篇关于此主题的帖子。请先阅读这些主题,希望这些内容会有所帮助 -

  1. Populate one dropdown list based on the selection of other dropdown list
  2. jQuery show/hide drop-down options based on another drop-down option

最后,您可以在此处查看教程,根据下拉列表选择填充下拉列表...

Tutorial Here | Demo Here

关于javascript - 使用 Ajax 根据另一个下拉选项填充下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21523652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com