2

私は、データベースに何かを追加して、そこから再び情報を取得できる簡単なプログラムを作成しています。私はこれを理解することはできません。データベースのデータからドロップボックスを作成する簡単なスクリプトを作成しました。ただし、常に最後の変数がデータベースに格納されるため、どのオプションを選択しても問題ありません。どのようにすればよいのかわかりませんので、選択したオプションがデータベースに入れられます。皆さんが私を助けてくれることを願っています!これはプログラムです:

while($row = mysql_fetch_array($result))
{
$sloep = $row['Naam'];
echo "<option value=". $sloep .">". $sloep ."</option><br>";
}
echo "</select>";

// Puts info in the database.

if(isset($_POST['submit'])) {
echo "De informatie staat erin.";
$sql = "INSERT INTO Roeiers (Naam, Sloep) VALUES ('".$naam."', '".$sloep."')";
mysql_query($sql)or die(mysql_error());
}

前もって感謝します!グリーツ、リック

4

2 に答える 2

0

このようなことを試してください

<select name="fieldName">
<option value="blah">blah</option>
<option value="blah2">blah2</option>
<option value="blah3">blah3</option>
</select>
<?php

$val = $_POST['fieldName'];
if(isset($_POST['submit'])) {
echo "De informatie staat erin.";
// PLEASE READ : Replace POST variable with correct field names
$sql = "INSERT INTO Roeiers (Naam, Sloep) VALUES ('".$_POST['Naam']."', '".$_POST['fieldName']."')";
mysql_query($sql)or die(mysql_error());
}
?>
于 2013-07-12T18:14:53.947 に答える