Quote: Perrytje11 Bedankt, ga het nu proberen.
Edit; Mis ik iets in wat je gaf? Waar slaat ID. op?
Enkan ik ook hetgene krijgen waar je de 1e keer de checkbox meegeeft?
ID is iets wat in mijn functies.php staan, dat roept de ID van de users op. Dat moet je dus even aanpassen
Ik heb verder even gekeken, en ik ben inderdaad een aantal dingen vergeten, ik heb nu even alles in losse delen gezet + uitleg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
< script language = "javascript" > function checkAll ( elementFrm ) { for ( i = 0 ; i < elementFrm . length ; i ++) { if( elementFrm . elements [ i ]. type == "checkbox" ) elementFrm . elements [ i ]. checked = true ; } } function uncheckAll ( elementFrm ) { for ( i = 0 ; i < elementFrm . length ; i ++) { if( elementFrm . elements [ i ]. type == "checkbox" ) elementFrm . elements [ i ]. checked = false ; } } function toogle ( elementFrm ){ var d = 1 ; var j = 0 ; for( i = 0 ; i < elementFrm . length ; i ++){ if( elementFrm . elements [ i ]. type == "checkbox" ){ j = j + 1 ; if( elementFrm . elements [ i ]. checked == true ){ d = d + 1 ; } } } if( d == j ){ uncheckAll ( elementFrm ); } else { checkAll ( elementFrm ); } } </script>
Is de javascript, zet je helemaal bovenaan je bestand.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php if(isset( $_POST [ 'deletemsg' ])){ $s = mysql_query ( "SELECT `id` FROM `berichten` WHERE `ontvanger_id`=" . ID ) or die( mysql_error ()); while( $r = mysql_fetch_assoc ( $s )){ if(isset( $_POST [ 'id_' . $r [ 'id' ]])){ mysql_query ( "UPDATE `berichten` SET `in_inbox`=1 WHERE `id`=" . $r [ 'id' ]) or die( mysql_error ()); } } $msg = good ( "De geselecteerde berichten zijn verwijderd!" ); } ?>
Deze zet je onder de javascript.
1
2
3
4
tr > < td class= 'top' width = '6%' style = 'padding: 2px;' > < input type = 'checkbox' name = 'check' onClick = 'toogle(document.form)' value = 'Checken' style = 'margin: 0px;' /> </ td >
Dit is een vakje, dat als je erop klikt hij ALLE vakjes aanklikt, dit zit je dus in je tabel.
1
2
3
4
< tr > < td class= 'inhoud_c' width = '6%' > < input type = 'checkbox' name = 'id_".$res[' id ']."' value = '".$res[' id ']."' style = 'margin: 0px;' /> </ td >
Dit echo je naast je bericht, zodat je dus een vakje krijg naast je bericht(en) met dit kies je dus maar 1 berichtje (of meerdere) inplaats van alle.
1
2
3
4
5
< tr > < td class= 'inhoud' colspan = '4' > < input type = 'submit' name = 'deletemsg' value = 'Verwijder!' > </ td > </ tr >
Dat zet je onderaan je tabel.