2017-12-19 10 views
-2

Ich habe diesen Code und ich möchte die Elemente in der Datenbank einfügen, aber es fügt nicht ein. HTML5 Code:Verwenden von Radio-Button zum Einfügen in Datenbanktabelle mit PHP

<form action="simple.php" method="post"> 
<input type="radio" name="games" value="1" size="20"<?php print $itemname;? 
>Buy It</br> 
<input type="Submit"name="Submit1" value="Add to cart"></center></a></div> 
</div></td></form> 

php:

if (isset($_POST['Submit1'])) { 

$selected_radio = $_POST['games']; 

if ($selected_radio == '1') { 

$un ='checked'; 

if ($un='checked') 

$value="whatever value"; 
$sql="INSERT INTO cartorders(id,item,price) VALUES ('$id','$value',250)"; 
$res=mysqli_query($dbhandle,$sql); 
+0

Ich bekomme keinen Fehler deshalb kenne ich meinen Fehler nicht –

Antwort

0

Verwenden id als Auto Increment ID

<?php 

    if (isset($_POST['Submit1'])) { 
     $selected_radio = $_POST['games']; 
     if ($selected_radio == '1') { 
      $value = "whatever value"; 
      $sql = "INSERT INTO cartorders(item,price) VALUES ('" . $value . "',250)"; 
      $res = mysqli_query($dbhandle,$sql); 
     } 
    } 
    ?> 
0

Wenn u-Wert für den $ id bekommen, und es wird einzigartig, dann sollte es funktionieren. Aber wie vorgeschlagen, ist es besser, die ID zu einem Auto Increment-Feld in Ihrer Datenbank zu machen, da es während der Aktualisierung ein Problem geben wird, wenn Sie kein eindeutiges Feld haben.

Verwandte Themen