flere checkbox på engang
Hejlige nu arbejder jeg på at gøre sådan at man kan tilføj flere checkbox på en gang som gør det muligt. f.eks at jeg tilføj 3 uddannelse til checkbox, og der efter skal de blive lagt ind i databasen, men det gør de ikke på nogle måde overhovedet. jeg kan ikke rigtig finde ud af hvad problemer skulle være,
Jeg har prøvet at kig her:
http://stackoverflow.com/questions/4997252/get-post-from-multiple-checkboxes
<form action="#" method="post">
<table width="100%">
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="1" class="new"> Grund Brand</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="2" class="new"> Funktion brand</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="3" class="new"> Holdleder brand</label>
</td>
</tr>
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="4" class="new"> Grund redning</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="5" class="new"> Funktion redning</label>
</td>
<td>
<label<input type="checkbox" name="foo[]" value="6" class="new"> Holdleder redning</label>
</td>
</tr>
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="7" class="new"> Grund inkvartering/forplejning</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="8" class="new"> Funktion inkvartering/forplejning</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="9" class="new"> Holdleder inkvartering/forplejning</label>
</td>
</tr>
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="10" class="new"> Grund kommunikation</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="11" class="new"> Grund kommunikation</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="12" class="new"> Holdleder kommunikation</label>
</td>
</tr>
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="13" class="new"> Chauffør</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="14" class="new"> Nødbehandler</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="15" class="new"> Kystlivredder</label>
</td>
</tr>
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="16" class="new"> Redningsdykker</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="17" class="new"> Røgdykkerinstruktør</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="18" class="new"> Holdleder kommunikation</label>
</td>
</tr>
<tr>
<td>
<label><input type="checkbox" name="foo[]" value="19" class="new"> Overtændingsinstruktør</label>
</td>
<td>
<label><input type="checkbox" name="foo[]" value="20" class="new"> Førstehjælpsinstruktør</label>
</td>
<td>
<input type="submit" name="godkendt" value="Tilføj" class="new">
</td>
</tr>
</table>
</form>
<?php
if(isset($_POST["godkendt"]))
{
foreach ($_POST["foo[]"] as $check)
{
if ($stmt = $this->mysqli->prepare('INSERT INTO `uddannelse` (`rank_U`, `id_navn`, `id_bruger`, `godkendt`) VALUES (?, ?, ?, ?)')) {
/* Bind parametre */
$stmt->bind_param('ssii', $rank_U, $id_navn, $id_bruger, $godkendt);
/* Sæt værdier på parametrene */
$rank_U = $_POST["foo[]"];
$id_navn = $_SESSION["navn"];
$id_bruger = $_SESSION["id"];
$godkendt = 0;
/* Eksekver forespørgslen */
$stmt->execute();
if($stmt->insert_id && $stmt->insert_id > 0)
{
echo '<meta http-equiv="refresh" content="0;URL=".curPageURL().">';
}
$stmt->close();
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
}
}
?>
Håber du kan hjælp mig videre!
