Ik heb een HTML tabel die wordt gevuld door een database. Ik wil ervoor zorgen dat de gegevens in deze tabel rij per rij aanpasbaar zijn. Dit wil ik bereiken door een "aanpassen" link op het einde van elke rij te plaatsen die na aanklikken een pop-up formulier tevoorschijn tovert (mbv jquery). Via dit formulier kunnen de gegevens van de rij in kwestie dan worden aangepast.
Het probleem: Ik krijg de gegevens van de geselecteerde rij niet in het formulier. Ik vermoed dat dit niet doenbaar is via PHP, daar de gegevens dynamisch ingelezen moeten worden.
Het pop-up formulier:
Het probleem: Ik krijg de gegevens van de geselecteerde rij niet in het formulier. Ik vermoed dat dit niet doenbaar is via PHP, daar de gegevens dynamisch ingelezen moeten worden.
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
| $i = 0; while ($i < $num) { $datum = mysql_result($result,$i,"datum"); $uur = mysql_result($result,$i,"uur"); $zaal = mysql_result($result,$i,"zaal"); $terrein = mysql_result($result,$i,"terrein"); $vertrek = mysql_result($result,$i,"vertrek"); $thuisploeg = mysql_result($result,$i,"thuisploeg"); $bezoekers = mysql_result($result,$i,"bezoekers"); $uitslag = mysql_result($result,$i,"uitslag"); echo "<tr>\n"; echo "<td>".$datum."</td>\n"; echo "<td>".$uur."</td>\n"; echo "<td>".$zaal."</td>\n"; echo "<td>".$terrein."</td>\n"; echo "<td>".$thuisploeg."</td>\n"; echo "<td>".$bezoekers."</td>\n"; echo "<td>".$uitslag."</td>\n"; echo "<td><a href=\"#\" class=\"editlink\">aanpassen</td>\n"; echo "</tr>\n"; ++$i; } echo "</table>\n"; mysql_close(); ?> |
Het pop-up formulier:
HTML:
33
34
35
36
37
38
39
40
41
42
43
44
45
| <div id="dialog" title="Wedstrijdgegevens aanpassen"> <form action="" method="post"> Datum: <input type="text" name="datum"><br /> Uur: <input type="text" name="uur"><br /> Zaal: <input type="text" name="zaal"><br /> Terrein: <input type="text" name="terrein"><br /> Vertrek: <input type="text" name="vertrek"><br /> Thuisploeg: <input type="text" name="thuisploeg"><br /> Bezoekers: <input type="text" name="bezoekers"><br /> Uitslag: <input type="text" name="uitlsag"><br /> <input type="Submit" value="Aanpassen"> </form> </div> |