hallo allemaal,
Ik heb even een vraagje:
Ik heb een MySQL tabel genaamd order_emballage, hierin zit een kolom status, deze status moet op IN of UIT staan.
Nu is het de bedoeling dat d.m.v. een php pagina met checkboxes deze status aangepast kan worden in de database.
Als de status op IN staat moet de checkbox aangevinkt zijn op de pagina, en als de status UIT is moet de checkbox uitgevinkt zijn, je kunt de checkboxen aan en afvinken en met een knop opslaan moet het dan opgeslagen worden in de database.
Ik heb een formulier gemaakt waarin je een klantnummer in kunt vullen, als je een klantnummer invult kom je op de pagina met de mysql uitvoer (en dus met de checkboxes), dat is deze code:
<?php echo $_POST ["klant_id"]; ?>
<?php
$link = mysql_connect('localhost', 'root', '12345ab');
if (!$link) {
die('Kan geen verbinding maken met database: ' . mysql_error());
}
//Database openen
mysql_select_db('lp', $link);
//Query opstellen
$query = "SELECT order_emballage.emballage_id, order_emballage.status
FROM order_emballage, order1
WHERE order1.order_id = order_emballage.order_id
AND klant_id='".$_POST["klant_id"]."'
AND order_emballage.status = 'UIT'";
//Query uitvoeren
$result = mysql_query($query);
//Resultaten verwerken
while ($row = mysql_fetch_assoc($result)) {
echo "<table border=1 width=50%>";
echo "</td><td width=10%>";
echo $row['emballage_id'];
echo "</td><td width=10%>";
echo $row['status'];
echo "</td>";
echo "<td width=10%>";
echo "<form action=resultaat.php><input type=checkbox value=\"'.$row['status'].'\"></form>";
echo "</tr></table>";
}
//Resultaat vrijgeven en verbinding verbreken
mysql_close($link);
mysql_free_result($result);
<form id=Naaroverzicht name=FormPalletsBijKlant method=post action=klant.php>
<input type=submit name=Wijzigingen_Pallets id=Wijzigingen_Pallets value=Invoeren />
</form>
?>
Ik weet nu niet meer precies hoe het verder moet en hoop dat jullie me kunnen helpen.
Met vriendelijke groet,
Erwin
981 views