Opzet bevraging MYSQL via PHP
Ik heb een redelijke opzet van een urenverantwoording systeem.
Gegevens worden netjes in de database gezet, en eea ziet er redelijk straks uit.
Alleen krijg ik het niet voorelkaar om de output netjes in een tabel te zetten.
Ik krijg de output wel op met scherm, maar om het vervolgens netjes in een tabel te zetten is weer een ander verhaal.
Op mijn "input" pagina gebruik ik een html form mat tabellen waarin ik een php script aanroept voor de invoer.
Graag zou ik dezelfde tabel gebruik voor het zichtbaar maken van de output....
Kan iemand me even hier opweg helpen...?? De gevens die ik in MYSQL zet
gebruikes_id - datum - week - dag - opmerking - in - uit
Graag wat advies..
Hoe krijg ik bv een specifieke waarde in een bepaalde cel ? Haar ik eerst die waarde op, plaats hem in een variable, en echo hem vervolgens in die cel ???
Dan zou ik ongeveer 70 variabelen moeten aanmaken voor een weekoverzicht...niet echt handige denk ik.....
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
echo '<table>
<tr>
<td>ID</td>
<td>Naam</td>
<td>Leeftijd</td>
</tr>';
while($row = mysql_fetch_assoc($result)) {
echo '<tr>
<td>'.$row['id'].'</td>
<td>'.$row['naam'].'</td>
<td>'.$row['leeftijd'].'</td>
</tr>';
}
echo '</table>';
?>
echo '<table>
<tr>
<td>ID</td>
<td>Naam</td>
<td>Leeftijd</td>
</tr>';
while($row = mysql_fetch_assoc($result)) {
echo '<tr>
<td>'.$row['id'].'</td>
<td>'.$row['naam'].'</td>
<td>'.$row['leeftijd'].'</td>
</tr>';
}
echo '</table>';
?>
In dit voorbeeld zou je een variabele $result hebben die de resultaatset van een query bevat waarin de velden id, naam en leeftijd opgehaald worden...
Kan wel een tabel weergeven, maar in die tabel kan ik bv geen width="10%" opgevenHoe
Hoe gaat dit lukken ?
En dan in je stylesheet:
Nog 1 vraagje : Als ik nu een clas meegeeft aan een $ROW, dan zien al cellen in die rij er hetzelfde uit. Ik zou graag om en om een andere kleur hebben, zoals :
rood
geel
rood
geel
rood
ipv alleen maar rood. Is dat ook nog te realiseren ?