我有状态(表名sehirler)和区域(表bolgeler)链接在一起。当我尝试注册新客户端时,它仅发送值。对于前; 66个州,5个地区。如何在客户端数据库的名为sehiradii表的一列中插入状态ID和名称。
我尝试将新查询如6和1分别作为“ 6.Ankara”和“ 1.Cankaya”添加到新表中。但是我没有找到任何解决方案。 sehirler(tableanme)(id,sehiradi)///鼬(tablename)(sehiradii,bolgeadi)/// bolgeler(tablename)(id,bolgeadi,sehirid(sehirler的外键))
<td>Şehir</td>
<td> <select id="sehirid" name="sehiradii" onchange="sehir_sec()">
<option>Şehir Seçiniz</option>
<?php
$res= mysqli_query($link,"select * from sehirler");
while($row= mysqli_fetch_array($res)){
?>
<option name="sehiradii" value="<?php echo $row['id'] ?>"> <?php echo $row['sehiradi']; ?></option>
<?php
}
?>
</select>
</td>
<input type="submit" name="submit" value="Müşteriyi Kaydet" class="mkayit-butonu">
我用功能叫瑟希尔勒给博格勒打过电话。
function sehir_sec()
{
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET", "ajax.php?
sehir="+document.getElementById("sehirid").value,false);
xmlhttp.send(null);
document.getElementById("bolgeid").innerHTML=xmlhttp.responseText;
}
用于bolgeler的Ajax.php
<?php
$link= mysqli_connect("localhost","root","");
mysqli_select_db($link, "register");
$sehir=$_GET["sehir"]; ajax.php
if ($sehir!=""){
$res=mysqli_query($link,"select * from bolgeler where sehirid=$sehir");
echo "<select>";
while ($row= mysqli_fetch_array($res)){
echo "<option>"; echo $row["bolgeadi"];echo"</option>";
}
echo "</select>";
}
?>
我希望可以将66和5分别看作是“ 6.Ankara”和“ 1.Cankaya”到表中,或者如何在一列中插入值(如6.Ankara)