Goedenavond, ben bezig om een soort van simpel gebeurtenissen logboek te maken. Deze had ik al omgebouwd van een eenvoudig gastenboek. (ben immers een beginnende php-er)

Nu wil ik een aantal checkboxen erbij gaan toevoegen. Dit zijn namen van wie aanwezig was bij de gebeurtenissen. Dus het kan 1 iemand zijn maar ook 5personen.

Door veel te googlen ben ik terecht gekomen bij tutorial:
http://www.webdevelopment.nu/viewtopic.php?f=3&p=25

De config van mijn gebeurtenissen logboek bedraagt dit:

<?php
	if (!isset($_POST[box])) {
			echo "Niemand";
		} else {
			foreach ($_POST[box] as $dabei) {
			echo "$dabei";
			}
		}

$datum = htmlspecialchars($datum);
$data = "gebeurtenis.inc";


$file = fopen($data, "a+");
fputs($file, "
		<tr>
			<td><font size='2'>$datum</font></td>
			<td><font size='2'>$onderwerp</font></td>
			<td><font size='2'>$dabei</font></td>
		</tr>");
fclose($file);
echo "De gebeurtenis is toegevoegd";

?>


En waar de checkboxen in staan is deze code:


<input type="checkbox" name="box[]" value='Mike'>
<input type="checkbox" name="box[]" value='Maikel'>
<input type="checkbox" name="box[]" value='Mick'>
<input type="checkbox" name="box[]" value='Sander'>
<input type="checkbox" name="box[]" value='Tom'>


Nu werkt het script maar voor de helft, heb de echo erin laten staan om te zien of hij de namen pakt, dat doet hij maar hij schrijft alleen de laatste naam die geselecteerd is weg in de $data.

De if en else kan ik niet in de Fputs zetten want dan krijg ik meerdere errors.

Iemand die me hier mee kan helpen?

Alvast bedankt!

Reageren