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>

Gebruik eens [ignore]
 en 
[/ignore] tags.
Deze regel klopt van geen kanten:
echo '<input type="checkbox" name="employees_id"="'.$row['employees_id'].'">'.$row['name'].'</option>';
SanThe schreef op 08.10.2008 16:39
Deze regel klopt van geen kanten:
echo '<input type="checkbox" name="employees_id"="'.$row['employees_id'].'">'.$row['name'].'</option>';


Verklaar uw nader.. svp
Tamara schreef op 08.10.2008 16:40
[quote='SanThe schreef op 08.10.2008 16:39']Deze regel klopt van geen kanten:
echo '<input type="checkbox" name="employees_id"="'.$row['employees_id'].'">'.$row['name'].'</option>';


Verklaar uw nader.. svp[/quote]


Die checkboxes zijn gemaakt door informatie van uit een tabel?

Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.

En je kunt beter niet inloggen met je root account, als je perongeluk iets kopieert of plakt hierin met je password en je root account kan je mischien wel fluiten naar al je data in je phpmyadmin, pas hier dus mee op!

Je kunt beter gewoon een user aanmaken die alleen recht heeft tot de database die je nodig hebt.

mvg Joost
Twee keer = werkt niet.
<input ...... name="naam"="nog_meer">

Waar hoort dit bij?
</option>
Waar hoort dit bij?
</option> [/quote]

Dat is nog van de checkboxes?
SanThe bedoelt waar dat tweede = teken bij hoort.
Jan Koehoorn schreef op 08.10.2008 22:49
SanThe bedoelt waar dat tweede = teken bij hoor.


Oke.. Geen idee.. naar mijn idee moest dat zo

Reageren