Ik heb een tabel. Links staan 10 users (voorbeeld) en bovenaan staan diensten waarvan iedere gebruiker gebruik van kan maken. (webmail, forum etc)
Nu heb ik het voor mekaar dat ie uit een databeest een waarde trekt
Ik wil voor iedere gebruiker, bij iedere dienst een checkbox waarmee je aan kunt geven of een gebruiker toegang heeft.
Ik krijg dus:
Gebruiker1 1 1 1 0 0 1
Gebruiker2 0 0 1 0 1 0
En zo door, dus een form met een stuk of 100 checkboxes.
Nou is het form zelf niet zo'n probleem, maar ik moet de waardes daarna ook uit kunnen lezen...
Daarom moet ook alles in een 2 dimensionaal array komen (of weet iemand misschien een makkijlekere oplossing?)
nou heb ik
Nou moet ik alleen een manier hebben om de gegevens op te slaan...
Iemand een idee? Al vast bedankt
Nu heb ik het voor mekaar dat ie uit een databeest een waarde trekt
Ik wil voor iedere gebruiker, bij iedere dienst een checkbox waarmee je aan kunt geven of een gebruiker toegang heeft.
Ik krijg dus:
Gebruiker1 1 1 1 0 0 1
Gebruiker2 0 0 1 0 1 0
En zo door, dus een form met een stuk of 100 checkboxes.
Nou is het form zelf niet zo'n probleem, maar ik moet de waardes daarna ook uit kunnen lezen...
Daarom moet ook alles in een 2 dimensionaal array komen (of weet iemand misschien een makkijlekere oplossing?)
nou heb ik
PHP:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
| switch($op) { case "set": echo "Gegevens verwerkt"; } $result = mysql_query("select uid, uname, email from ".$prefix."_users"); $aantal = 0; echo "<table border=\"1\">"; //Koptekst echo "<tr> <td>Gebruikers ID</td> <td>Gebruikersnaam</td> <td>Email</td> <td>Chat</td> <td>Forum</td> <td>Filetransfer</td> <td>Webmail</td> <td>Agenda</td> <td>FAQ</td> <td>Smoelenboek</td> <td>Adresboek</td> <td>Telefoonlijst</td> <td>Todolijst</td> <td>Polls</td> <td>Search</td> <td>Links</td> <td>Prikbord</td> <td>Gastenboek</td> <td>Fotobrowser</td> <td>Backup</td> </tr> "; echo " <form name=admin action=\"mmadmin.php\" method=post> <input type=hidden name=op value=set>"; while($data = mysql_fetch_row($result)) { $aantal++; echo " <tr align=\"center\"> <td>$data[0]</td> <td>$data[1]</td> <td>$data[2]</td> "; $result2 = mysql_query("select * from ".$prefix."_services where uid = $data[0]"); $data2 = mysql_fetch_row($result2); //Voer hier een hogere waarde in als er meer services zijn for($i=1; $i < 18; $i++){ echo " <td> "; if($data2[$i]){ echo"<input type=\"checkbox\" checked=\"true\">"; } else{ echo"<input type=\"checkbox\">"; } echo"</td>"; } echo"</tr>"; } echo " </table><br><input type=\"submit\" value=\"Versturen\"></form> |
Nou moet ik alleen een manier hebben om de gegevens op te slaan...
Iemand een idee? Al vast bedankt
We are pentium of borg. Division is futile. You will be approximated.