Hoi,
Ik heb in een invul formulier. Met een mogelijkheid een stuk tekst intevoeren. Dit gaat naar 1 tabel. Ook heb ik een paar checkboxes gemaakt(uit info van andere tabel) deze checkboxes kunnen worden aangevinkt. De informatie van deze checkboxes moeten inworden gevoerd in een andere tabel. Ik krijg dit niet voor elkaar.. Hier is mijn code.
Dit is het stuk wat wel goed gaat. Met het stuk tekst.
<?php
mysql_connect("localhost", "root");
mysql_select_db ("cockpitcheck")
or die ("fout");
if (empty($_POST)){
echo ("vul eerst <a href=\"oef_1201.php\"> gegevens voor de medewerker </a> in");
exit ();
}
else {
$description = $_POST['check_description'];
$query= "INSERT INTO cc_checks (description) VALUES ('$description')";
$result = mysql_query($query) or die (mysql_error());
}
?>
Dit stuk lukt mij niet. Eigenlijk moet die query in een loop denk ik? Om elke checkbox af te gaan en als deze afgevinkt is deze te inserten in de database.
<?php
mysql_connect("localhost", "root");
mysql_select_db ("cockpitcheck")
or die ("fout");
$employee_id = $_POST['employees_id'];
//for ($i=1; $i<=5; $i++)
//{
$query= "INSERT INTO cc_check_employees (employees_id) VALUES ('$employee_id')";
$result = mysql_query($query) or die (mysql_error());
//}
?>
<html>
<head>
<title>Een nieuwe check toevoegen aan de cockpitcheck </title>
</head>
<body>
<h2>Gelukt! </h2>
<h4>De volgende check is ingevoerd </h4>
<?php
//echo ("Query die wordt uitgevoerd: <b> $query</b> <hr>\n");
echo ("De volgende gegevens zijn ingevoerd: <br>\n");
echo ("Controle omschrijving: <b> " . $_POST["check_description"] . " </b> <br> <br><br>");
?>
Dit zijn mijn checkboxes op de vorige pagina die worden verstuurd:
<?php
$dbnaam = cockpitcheck;
mysql_connect("localhost", "root");
mysql_select_db("$dbnaam") or die ("fout");
$sql = "SELECT * FROM cc_employees";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo '<input type="checkbox" name="employees_id"="'.$row['employees_id'].'">'.$row['name'].'</option>';
}
}
?>
</select>
727 views
knop om je tekst aan te passen.