Algemeen forum voor discussie over de website
Door Wietse
#17091
Hierbij een paar regeltjes uit mijn tabel, ingevuld met php.
Code: Selecteer alles
<td class="weersomschrijvingen" align="center"><b><?php echo $MOS->dagnaam[2]; ?></b></td>
<td class="weersomschrijvingen" align="center"><b><?php echo $MOS->dagnaam[3]; ?></b></td>
<td class="weersomschrijvingen" align="center"><b><?php echo $MOS->dagnaam[4]; ?></b></td>
<td class="weersomschrijvingen" align="center"><b><?php echo $MOS->dagnaam[5]; ?></b></td>
<td class="weersomschrijvingen" align="center"><b><?php echo $MOS->dagnaam[6]; ?></b></td>


Ik weet het, het kan veel korter maar ik ben nog niet zo goed in php en vind dit ook wel prima.
Door wslangerak
#17092
Wietse, zo te zien maak jij gebruik van de php van jorissynaeve. Ik gebruik die zelf niet en weet dus ook niet hoe die in elkaar zit. Wellicht is het handiger als Joris er even naar kijkt en misschien een tweede versie kan maken waarin wordt gewerkt met de weersomschrijving ipv het icoonnummer? Dan is iedereen die die file gebruikt gelijk geholpen.
Door tvg
#17110
Wietse
Toen de MOS pas uitkwam waren er helemaal nog geen iconen en moest je wel gebruik maken van de weersomschrijvingen.
Ik heb een set iconen gedownload van http://www.kde-look.org/content/show.php?content=39988 en ze hernoemt weersomschrijvingd.gif en weersomschrijvingn.gif waarbij de d voor dag en de n voor nacht staat.
Met de code
Code: Selecteer alles
if ($uur[x] == 18) {echo "<img src='$weersomschrijving[x]d.gif' width='..' height='..' alt='..'>"} 
else {echo "<img src='$weersomschrijving[x]n.gif' width='..' height='..' alt='..'>"}

haalde ik ze in het overzicht.
Later heb ik er flash van gemaakt maar met gebruikmaking van hetzelfde principe.
Ik hoop dat je er wat aan hebt.

Groet
Theo

ps
in de code die je hiervoor opgaf moet na echo aanhalingstekens gebruiken.
Door Luc
#17113
Christian schrijft:
Dat ga je niet menen hoop ik... bij tekst echoën moet je er aanhalingstekens bijplaatsen maar bij een variabele niet! ;-)
Niet helemaal waar. Als je dubbele aanhalingstekens gebruikt, worden variabelen binnen deze aanhalingstekens door PHP toch 'geparsed'. Oftewel dan wordt de inhoud van de variabele 'geëchoëd'. Met enkele aanhalingstekens worden de variabelen getoond en niet de inhoud van de variabelen :silly:

TIP: Gebruik bij een echo altijd enkele quotes als er geen variabelen geparsed dienen te worden. Dit is (iets) sneller...

Gr,
Luc
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7