loops
$result=mysql_query($sql) or die ('Error: '.mysql_error ());;
$count=mysql_num_rows($result);
while($rows=mysql_fetch_array($result)) {
echo "<table> etc...."
}
het bovenste haalt voor mij de rijen op van de in de sql genoemde tabel (dit zijn datums) wat dat op resulteerd is:
<tr><td>Dag</td> <td>Ochtend</td> <td>Middag<td> </tr>
<tr><td>Maandag</td><td></td> <td></td> </tr>
Nou wil ik uit een andere tabel halen wie op maandag morgen en middag een afspraak heeft.
$plan = "SELECT * FROM clients WHERE dayid=$jaarid";
$planresult=mysql_query($plan) or die ('Error: '.mysql_error ());;
$count=mysql_num_rows($planresult);
$rows2=mysql_fetch_array($planresult);
if ($count > 0 ){
if ($rows2['dagdeel'] == Ochtend) {
echo "<HTML>";
}
Dit werkt als ik alleen iemand heb voor de ochtend of voor de middag als ik voor alle bij de dagdelen iemand heb valt er één weg. Wie weet waarom en hoe los ik dit op?!
Gewijzigd op 30/01/2011 10:11:23 door Frits Winters
Ik neem aan dat Ochtend geen constante is?
Waarom staat het dan niet tussen hoge comma's?
Edit:
Hier moet de variable ook buiten quotes
Gewijzigd op 30/01/2011 09:40:05 door Joris van Rijn
Dat is goede kritiek, ochtend is in dit geval wel een contante, maar ik pak het op. Ik had alleen gehoopt op een kritiek dat zal leiden tot een antwoord op het probleem. Kun je daar ook mee helpen?
Gewijzigd op 30/01/2011 10:10:38 door Frits Winters
Als dit een poging is om te pivoteren, dan ben je niet goed bezig en kan je het beter in php oplossen.