私は2つのテーブル "cities"と "customers"に同じ行 "city_name"を持っています。 「都市」からの値と、私が代わりにここに都市名の0の列である「のcostumers」になってきているものを「顧客」1つのテーブルから別のテーブルへの値をコピーするdropdwon list with sql and php
で彼の都市の選択は私のコードは保存:
$query_2 = "SELECT city_name FROM cities";
$result_2 = mysql_query($query_2) or die("Query Failed : ".mysql_error());
$i_2 = 0;
while($rows_2 = mysql_fetch_array($result_2))
{
$city_name[$i_2] = $rows_2['city_name'];
$i_2++;
}
$total_elmt_2 = count($city_name);
^リストを作成するにはここをクリック
if(isset($_POST['submit']))
{
$city_name = $_POST['city_name'];
{
^これはこれは、顧客が自分の街
をピックアップし、ドロップダウンリストで、私が誰かを見つけることを願って^これは私のクエリ
<label>city <small>(required)</small></label>
<select id="city_name" name="city_name">
<option>Select</option>
<?php
for($j=0;$j<$total_elmt_2;$j++)
{
?><option><?php
echo $city_name[$j];
?></option><?php
}
?>
</select>
です^値
mysql_query("INSERT INTO `customers`(`city_name`)"
." VALUES ('$city_name')",$conn)
を投稿することですこのコードでどこが間違っていたか教えてください:(
POSTパラメータに同じ変数 '$ city_name'を使用し、SQLから配列をフェッチしています。 – Barmar
'var_dump($ _ POST);は何を表示しますか? – Barmar
PHPの廃止予定のmysql_ APIを使用しないでください – Strawberry