JasonX
2014-09-02, 21:35:45
Hallo,
ich habe ein kleines (oder größeres) Problem.
Ich möchte den Inhalt mehrer Checkboxen auslesen.
Folgender Sachstand. Mein Script ließt aus einer MySQL-Tabelle das Programm und den Status aus.
Wenn der Status 0 ist bleibt die Checkbox leer. Wenn der Status 1 ist. Ist sie aktiviert.
Wenn ich nun per Hand eine inaktive Checkbox aktivier, soll diese änderung natürlich als Status 1 in die SQL-Tabelle zurück geschrieben werden.
Hier wär der Code:
<?php
require_once("includes/dbconnect.inc.php");
$select = mysql_query("SELECT programme.P_Name, programme.status FROM kunden
JOIN bindung ON kunden.id = bindung.k_id
JOIN programme ON programme.id = bindung.p_id");
?>
<form>
<table border=1>
<tr>
<th>Prgramm</th>
<th>Update?</th>
</tr>
<?php
while ($obj = mysql_fetch_array($select)) {
$p_name = $obj['P_Name'];
$status = $obj['status'];
?>
<tr>
<td><?php echo $p_name; ?></td>
<td><input type="checkbox" name="cbxsatus" <?php if($status==1) echo "checked";?>/></td>
</tr>
<?php
}
?>
</table>
</form>
Das auslesen klappt ja. Ist ja auch das geringste Problem. Nur das zurück schreiben wird happig.
MfG
Jason
ich habe ein kleines (oder größeres) Problem.
Ich möchte den Inhalt mehrer Checkboxen auslesen.
Folgender Sachstand. Mein Script ließt aus einer MySQL-Tabelle das Programm und den Status aus.
Wenn der Status 0 ist bleibt die Checkbox leer. Wenn der Status 1 ist. Ist sie aktiviert.
Wenn ich nun per Hand eine inaktive Checkbox aktivier, soll diese änderung natürlich als Status 1 in die SQL-Tabelle zurück geschrieben werden.
Hier wär der Code:
<?php
require_once("includes/dbconnect.inc.php");
$select = mysql_query("SELECT programme.P_Name, programme.status FROM kunden
JOIN bindung ON kunden.id = bindung.k_id
JOIN programme ON programme.id = bindung.p_id");
?>
<form>
<table border=1>
<tr>
<th>Prgramm</th>
<th>Update?</th>
</tr>
<?php
while ($obj = mysql_fetch_array($select)) {
$p_name = $obj['P_Name'];
$status = $obj['status'];
?>
<tr>
<td><?php echo $p_name; ?></td>
<td><input type="checkbox" name="cbxsatus" <?php if($status==1) echo "checked";?>/></td>
</tr>
<?php
}
?>
</table>
</form>
Das auslesen klappt ja. Ist ja auch das geringste Problem. Nur das zurück schreiben wird happig.
MfG
Jason