-1
私は自分のデータベースにいくつかのデータを挿入しようとしていますので、残念ながら期待通りに動作しません。 これは私のindex.phpファイルです。ここで私のデータベースから選択オプションを得るためのPHPコードを少し作っています(これはうまくいきます)。しかし、今私は人々が私のデータベースのオプションから選択し、別のDBテーブルに選択したオプションを格納することを願っています。選択オプションからデータベースに値を保存する
<?php
$query = "SELECT event_naam FROM events";
$result2 = mysqli_query($dbconn, $query);
$options = "";
while($row2 = mysqli_fetch_array($result2))
{
$options = $options."<option>$row2[0]</option>";
}
?>
<form class="inschrijven" method="POST" action="includes/inscscript.php">
<select name="iselect">
<?php echo $options;?>
</select><br><br>
<span>Uw Naam: </span><input type="text" name="inaam" placeholder="Naam"><br>
<span>Leeftijd: </span><input type="number" name="leeftijd"><br>
<span>Aantal Personen:</span><input type="number" name="personen"><br>
<input type="submit" name="inschrijven" value="Inschrijven!">
</form>
私はこれを試しましたが、何もしないでもエラーは発生しません。
require_once 'connectie.php'; //Connection to Database File
$sql = "INSERT INTO inschrijven (inschrijf_event, inschrijf_naam, inschrijf_leeftijd, inschrijf_personen) VALUES
('".$_POST['iselect']."','".$_POST['inaam']."','".$_POST['leeftijd']."','".$_POST['personen']."')";
if ($dbconn->query($sql) === TRUE) {
header("Location: ../index.php");
} else {
echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $dbconn->error."');</script>";
}
$dbconn->close();
これは私のinscscript.phpファイル
である私はsimilair qeustionsを探してみましたが、このようなものを見つけることができませんでした。
使用$オプション= $オプションに、このPHPファイルをインクルードします。 "<オプション値= '$ ROW2 [0]'> $ ROW2 [0]" ;オプションに価値を与える –