2017-11-08 8 views
-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を探してみましたが、このようなものを見つけることができませんでした。

+1

使用$オプション= $オプションに、このPHPファイルをインクルードします。 "<オプション値= '$ ROW2 [0]'> $ ROW2 [0]" ;オプションに価値を与える –

答えて

0
$query = "SELECT event_naam FROM events"; 
$result=mysqli_query($con,$query) 
    { 
    // Return the number of rows in result set 
    while($rowcount=mysqli_num_rows($result)){ 
echo "<option value='".$rowcount['event_naam']."'>".$rowcount['event_naam']."</option> 
} 

セレクト自動的に開いたタグと終了タグの間にあなたのhtml

関連する問題