Ben nu al een tijdje bezig met onderstaande en ik kom niet verder dan dat die het id nummer van de checkbox insert. Nieuwe records worden dus toegevoegd waarbij alleen de waarde van de checkbox mee gaat. Overige waarden pakt die alleen de standaard waarden die het formulier toont. het selecteren van meerdere rijen en die toevoegen werkt, het zit hem puur en alleen in die overige waarden.
Onderstaand de code die het formulier afhandelt en hoe een rij in het betreffende form staat.
Hopelijk kan iemand mij hierbij helpen, alvast enorm bedankt !
Gr
Dennis
<? if(isset($_POST['Verwerken']) and prevent_multi_submit())
{
if(empty($_POST['dienst']) ){
echo "<font color='#ff0000'><b>U bent vergeten diensten te selecteren die u wilt doorvoeren</b></font>";
}else{
for($i = 0 ; $i <count ($_POST['dienst']);$i++)
{
$result = mysql_query("INSERT INTO urenbriefjes SET kandidaat = '".mysql_real_escape_string($_POST['kandidaat'])."', client = '" .mysql_real_escape_string($_POST['organisatie']). "', datum = '" .mysql_real_escape_string($_POST['datum']). "', locatie = '" .mysql_real_escape_string($_POST['locatie']). "', begintijd='".mysql_real_escape_string($_POST['begin'])."', eindtijd='".mysql_real_escape_string($_POST['eind'])."', uren ='".mysql_real_escape_string($_POST['uren'])."', kmww ='".mysql_real_escape_string($_POST['kmww'])."', kmintern ='".mysql_real_escape_string($_POST['kmintern'])."', numid = '".mysql_real_escape_string($_POST['dienst'][$i])."' ")
or die(mysql_error());
}
echo "<font color='#ffffff'><b>De dienst(en) zijn succesvol toegevoegd in het systeem</b></font>";
}
}
?>
Rij in form :
<tr>
<td height="14" width="5%" align="left" valign="middle">
<input name="dienst[]" id="dienst" type="checkbox" value="1" />
</td>
<td class='tablerow1' width='15%'><select name="kandidaat" class="entryfield" id="kandidaat">
<option value="selecteer">Maak uw keuze</option>
<?
$sql = "SELECT * FROM kandidaten GROUP BY kandidaat ASC";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo "<option value='".$row['kandidaat']."'>".$row['kandidaat']."</option>";
}
?>
</select></td>
<td class='tablerow1' width='15%'><select name="organisatie" class="entryfield" id="organisatie">
<option value="selecteer">Maak uw keuze</option>
<?
$sql = "SELECT * FROM login GROUP BY organisatie ASC";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo "<option value='".$row['organisatie']."'>".$row['organisatie']."</option>";
}
?>
</select></td>
<td class='tablerow3' width='15%'><input name="locatie" type="text" class="entryfield" id="locatie" value=" " /></td>
<td class='tablerow3'><input name="datum" type="text" class="entryfield" id="datum" size="8" value="dd-mm-jjjj " /></td>
<td class='tablerow3'><input name="begin" type="text" class="entryfield" id="begin" size="8" value="00:00 "></td>
<td class='tablerow3'><input name="eind" type="text" class="entryfield" id="eind" size="8" value="00:00 "></td>
<td class='tablerow3'><input name="uren" type="text" class="entryfield" id="uren" size="5" value="0 "></td>
<td class='tablerow3'><input name="kmww" type="text" class="entryfield" id="kmww" size="5" value="0 "></td>
<td class='tablerow3'><input name="kmintern" type="text" class="entryfield" id="kmintern" size="5" value="0 "></td>
</tr>