Hallo,
ich habe ein Problem bei dem ich mal wieder nicht weiter komme und die Hilfe von Experten benötige...
Ich habe eine Datenbank in der Nahrungsmittel stehen, zusammen mit einem Kalorienwert und dem entsprechenden Gewicht dazu. Ich lese diese Werte nun aus und zeige sie auf einer Site an. Jetzt möchte ich einzelen Werte auswählen können (mit einer Checkbox) und evtl. die Kalorienwerte und/oder die Gewichtswerte verändern und diese ausgewählten Werte dann mit einem Button an eine Datenbank schicken.
Das auslesen funktioniert soweit. Wenn ich jetzt aber den Senden-Button drücke, ohne dass ich was ausgewählt habe, werden natürlich die Werte die in meinen Textfeldern stehen gesendet, ohne dass ich eine Checkbox aktiviert habe.
Ich denke mir das ich irgendeine Funktion (JavaScript?) benötig, um das Problem zu lösen. Ich weiß nur nicht wie...
Vl kann mir von euch jemand einen Tipp geben oder unter die Arme greifen.
Hier mal den Code den ich bis jetzt habe:
VG Sascha
ich habe ein Problem bei dem ich mal wieder nicht weiter komme und die Hilfe von Experten benötige...
Ich habe eine Datenbank in der Nahrungsmittel stehen, zusammen mit einem Kalorienwert und dem entsprechenden Gewicht dazu. Ich lese diese Werte nun aus und zeige sie auf einer Site an. Jetzt möchte ich einzelen Werte auswählen können (mit einer Checkbox) und evtl. die Kalorienwerte und/oder die Gewichtswerte verändern und diese ausgewählten Werte dann mit einem Button an eine Datenbank schicken.
Das auslesen funktioniert soweit. Wenn ich jetzt aber den Senden-Button drücke, ohne dass ich was ausgewählt habe, werden natürlich die Werte die in meinen Textfeldern stehen gesendet, ohne dass ich eine Checkbox aktiviert habe.
Ich denke mir das ich irgendeine Funktion (JavaScript?) benötig, um das Problem zu lösen. Ich weiß nur nicht wie...
Vl kann mir von euch jemand einen Tipp geben oder unter die Arme greifen.
Hier mal den Code den ich bis jetzt habe:
PHP-Code:
require '../inc/db6.inc.php';
$sql = "SELECT * FROM vorgabe ORDER BY bezeichg ASC";
$db_erg = mysqli_query( $db6, $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysqli_error());
}
?>
<form action="test.html" method="get">
<?php
while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
{
?>
<label for="check1">
<input type="checkbox" name="abc[]" value="<?php echo $zeile['bezeichg'] ?>" id="check1"><?php echo $zeile['bezeichg']?></input>
<input type="text" name="abc[]" value="<?php echo $zeile['gewicht'] ?>"></input>
<input type="text" name="abc[]" value="<?php echo $zeile['kcal'] ?>"></input>
<br>
</label>
<?php
}
mysqli_free_result( $db_erg );
?>
<br>
<input type="submit" value="Ausführen" ></input>
</form>
Kommentar