Klein foutje nog...
Jelle
30/03/2007 09:33:00Deze code gebruik ik voorlopig even om te testen dat de variabele de juiste gegevens bevat:
Dit is de code van de checkbox
De waarde die ik krijg is 'Array'.
Klein foutje dus :)
Dit is de code van de checkbox
Code (php)
1
<? <input type="checkbox" name="aangevinkt[]" value="<? print($course->id);?>"> [code]<? print($course->name); ?> ?>
De waarde die ik krijg is 'Array'.
Klein foutje dus :)
Gewijzigd op 01/01/1970 01:00:00 door Jelle
PHP hulp
06/11/2024 00:46:24Jelle
30/03/2007 09:39:00Jacco Engel
30/03/2007 09:40:00Jelle
30/03/2007 10:27:00Jelle
30/03/2007 14:34:00Ik ben al zover geraakt dat de juiste waardes worden getoond maar als ik het in de database probeer te zetten geeft hij de waarde 'Array'.
De code die ik gebruik om alles in de database te zetten:
De code voor de checkboxen:
Als ik de functie print_r($_POST[aangevinkt]); uitvoer geeft hij dit:
Array ( [0] => 8 [1] => 16 )
De waarde 8 en 16 zou ik dus in de tabel moeten krijgen in plaats van 'Array'
Hopelijk is het een beetje duidelijk en alvast bedankt voor de reacties!
De code die ik gebruik om alles in de database te zetten:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
if($_POST['submit'] == "add courses to class"){
$passrate = 50;
$add_courses_i = "INSERT INTO bc_class_course
SET class_id = '".$_GET['edit']."',
course_id = '".$_POST[aangevinkt]."',
passrate = '".$passrate."';";
$add_courses_i_q = mysql_query($add_courses_i) or die("problem class_u : ".mysql_error());
print_r($_POST[aangevinkt]);
}
?>
if($_POST['submit'] == "add courses to class"){
$passrate = 50;
$add_courses_i = "INSERT INTO bc_class_course
SET class_id = '".$_GET['edit']."',
course_id = '".$_POST[aangevinkt]."',
passrate = '".$passrate."';";
$add_courses_i_q = mysql_query($add_courses_i) or die("problem class_u : ".mysql_error());
print_r($_POST[aangevinkt]);
}
?>
De code voor de checkboxen:
Code (php)
1
2
3
2
3
<?
<input type="checkbox" name="aangevinkt[]" value="< ? print($fund->id);? >">< ? print_r($fund->name); ? ><br>
?>
<input type="checkbox" name="aangevinkt[]" value="< ? print($fund->id);? >">< ? print_r($fund->name); ? ><br>
?>
Als ik de functie print_r($_POST[aangevinkt]); uitvoer geeft hij dit:
Array ( [0] => 8 [1] => 16 )
De waarde 8 en 16 zou ik dus in de tabel moeten krijgen in plaats van 'Array'
Hopelijk is het een beetje duidelijk en alvast bedankt voor de reacties!
Gewijzigd op 01/01/1970 01:00:00 door Jelle