Hallo allen,
Ik wil een checklist aanmaken met gegevens vanuit een database, checklist laten invullen en daarna de gegevens weer opnemen in de database. Dat aanmaken en opnemen in de database is geregeld.
Via de radio buttons krijg ik de juiste gegevens.
In bijgaand VOORBEELD wil ik echter de radio buttons vervangen door of CHECK (bij in) of CROSS (bij uit).
Dan, indien er op dit veld geklikt wordt, dit veld wijzigen in de andere waarde; dus indien de CHECK wordt weergegeven dan CROSS weergeven en bij CROSS dan CHECK weergeven;
Dus in de weergave uiteindelijk per nummer: nummer, titel, keuze
waarbij keuze of CROSS of CHECK is en bij klikken wisselt van weergave.
Het gaat dus om de code voor het wisselen van het "keuze-teken".
Iemand hiervoor een mooie oplossing?
<?php
CheckList();
function CheckList()
{
$cross = '<font size="5" color="red">✘</font>';
$check = '<font size="5" color="green">✔</font>';
$databasetabel = array("titel1", 3 => "titel3", "titel4");
echo '<table>';
echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post" enctype="multipart/form-data">';
foreach ($databasetabel as $nummer => $titel):
echo "<tr>";
echo "<td>".$nummer."</td>";
echo "<td>".$titel."</td>";
echo "<td>".$check."</td>";
echo "<td>".$cross."</td>";
echo '<td>';
echo '<input type="radio" name="checknr'.$nummer.'" value="in">In';
echo '</td>';
echo '<td>';
echo '<input type="radio" name="checknr'.$nummer.'" value="uit">Uit';
echo "</td>";
echo "</tr>";
endforeach;
echo "<tr>";
echo '<td><input type="submit" name="execute" value="Verzenden"></td>';
echo "</tr>";
echo '</form>';
echo '</table>';
echo '<pre>';
print_r($_POST);
echo '</pre>';
}
?>
3.178 views