Arbejder lige nu på at gøre så man kan få flere checkbox på en gang, det vil sige hvis jeg tag uddannelse 1 8 og 20 så når jeg tilføj det og ligger det ind i databasen så angiver den KUN 1 ligemeget om jeg kun har tilføj 20 til databasen så bliver den til 1.
Kode: Vælg alt
<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('isii', $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;
}
}
}
?>
som du kan se på billedet viser jeg det også med et billede hvordan den gør det når jeg tilføjer det til databasen.
Håber du kan hjælp mig videre!


