Waarden checkbox toevoegen aan databank
Jan DS
05/08/2011 19:12:25Ik heb 15 selectievakken, nu wil ik de waarden van de geselecteerde selectievakken toevoegen aan een databank.
Dit werkt niet. Hoezo?
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
$checked = $_POST['sector'];
foreach ($checked as $sector){
$result = mysql_query("INSERT INTO tblproblemen (id, probleem) VALUES ('".$id."', '".$sector."')");
}
?>
$checked = $_POST['sector'];
foreach ($checked as $sector){
$result = mysql_query("INSERT INTO tblproblemen (id, probleem) VALUES ('".$id."', '".$sector."')");
}
?>
Dit werkt niet. Hoezo?
PHP hulp
08/11/2024 06:50:52Noppes Homeland
05/08/2011 19:28:11Een checkbox heeft een betekenis aan/uit of ja/nee
Maar ja, dit stukje code bevat alle beginners fouten die gemaakt kunnen worden
- geen correcte controles en validaties
- geen controle of er sowieso iets gepost wordt
- geen foutafhandeling op mysql_query
- sql injectie is mogelijk
- er wordt een overbodige variabele aangemaakt
Maar ja, dit stukje code bevat alle beginners fouten die gemaakt kunnen worden
- geen correcte controles en validaties
- geen controle of er sowieso iets gepost wordt
- geen foutafhandeling op mysql_query
- sql injectie is mogelijk
- er wordt een overbodige variabele aangemaakt