Opzet bevraging MYSQL via PHP
Hoi,
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..
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..
De link van SanThe voor de benodigde html code. Zie deze handleiding voor het uitlezen uit de database:
SQL Beginnershandleiding
SQL Beginnershandleiding
Misschien was ik niet helemaal duidelijk, maar het is juiste de combinatie van de twee waar ik tegen aanloopt....afzonderlijk lukt het allemaal wel.
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.....
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.....
Voorbeeldje:
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...
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...
hmmm. krijg het toch niet lekker voor elkaar.
Kan wel een tabel weergeven, maar in die tabel kan ik bv geen width="10%" opgevenHoe
Hoe gaat dit lukken ?
Kan wel een tabel weergeven, maar in die tabel kan ik bv geen width="10%" opgevenHoe
Hoe gaat dit lukken ?
Doe de opmaak van je tabel met behulp van CSS. Geef je tabel een class mee, die je vervolgens met behulp van CSS opmaakt:
En dan in je stylesheet:
En dan in je stylesheet:
Oke, werkt nu ! Super en bedankt zover.
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 ?
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 ?




