Ik gebruik een kleine functie die van een willekeurige mysql_result een zebra-striped table maakt:
Dat geeft heel mooie resultaten in combinatie met CSS en wat randopmaak:

Ik zou graag op het einde van elke row een linkje zet wat het mogelijk maakt om die row te editten. Elk type data wat opgevraagd kan worden heeft een ID, dus dat is makkelijk om door te geven. Voor elk type data is een aparte PHP-file aangemaakt, dus welk type het is kan desnoods statisch worden meegegeven.
Uiteraard zou ik die functie graag willen behouden. Is het mogelijk om in die MySQL een row toe te voegen (een link) en een row te verwijderen (de ID van de row is nodig om de link te maken maar het is niet de bedoeling om die in het eindresultaat te steken).
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
| function tablesetup($mysql_result){ /* Make some rows */ while($row = mysql_fetch_row($mysql_result)) { $m++; if(is_int($m/2)){ $currentStyle="marked"; } else{ $currentStyle="plain"; } echo('<tr class="'.$currentStyle.'">'); /* Make some columns */ $numcols=count($row); $i=0; while($i<$numcols){ echo("<td>"); echo($row[$i]); echo("</td>"); $i++; } echo("</tr>"); } } |
Dat geeft heel mooie resultaten in combinatie met CSS en wat randopmaak:
Ik zou graag op het einde van elke row een linkje zet wat het mogelijk maakt om die row te editten. Elk type data wat opgevraagd kan worden heeft een ID, dus dat is makkelijk om door te geven. Voor elk type data is een aparte PHP-file aangemaakt, dus welk type het is kan desnoods statisch worden meegegeven.
Uiteraard zou ik die functie graag willen behouden. Is het mogelijk om in die MySQL een row toe te voegen (een link) en een row te verwijderen (de ID van de row is nodig om de link te maken maar het is niet de bedoeling om die in het eindresultaat te steken).