Ik ben redelijk "groen" op het gebid van PHP en MySQL maar ben wel bezig om
wat gegevens op een website te plaatsen die ik via PHP uit een
MySQL-database haal. Het gaat om de gegevens van voetbalwedstrijden die nog
gespeeld worden of gespeeld zijn.
Op zich lukt het ophalen van de gegevens wel, maar ik wil de weergave van de
datum en de tijd graag aangepast hebben.
Op dit moment ziet het script er als volgt uit:
$query = "SELECT soort
, datum
, tijd
, thuisploeg
, uitploeg
, doelp_thuis
, doelp_uit
FROM wedstrijd
WHERE team = 'a1'
ORDER BY datum";
$info =mysql_query($query) or die ("Lezen gegevens mislukt.");
print "<table width=800 bordercolor=black border=0>
<tr bgcolor=green>
<td><strong>Soort</strong></td>
<td><strong>Speeldatum</strong></td>
<td><strong>Tijd</strong></td>
<td><strong>Thuisploeg</strong></td>
<td><strong>Uitploeg</strong></td>
<td><strong>Doelp_thuis</strong></td>
<td><strong>Doelp_uit</strong></td>
</tr>";
while ($gegeven = mysql_fetch_object($info)) {
print "<tr>
<td>$gegeven->soort</td>
<td>$gegeven->datum</td>
<td>$gegeven->tijd</td>
<td>$gegeven->thuisploeg</td>
<td>$gegeven->uitploeg</td>
<td>$gegeven->doelp_thuis</td>
<td>$gegeven->doelp_uit</td>
</tr> ";
}
print "</table>";
Ik zou graag de datum als volgt willen weergeven dd-mm-yyyy. Nu wordt deze
echter op de Amerikaanse wijze weergeven. Ik dacht dit te kunnen oplossen
met date_format(datum, '%d-%m-%Y'), maar deze levert helemaal geen resultaat
op.
Ook de tijd wil ik graag weergeven in uren en minuten (nu worden ook de
seconden weergegeven). Ook hiervoor dacht ik time_format(tijd, '%H:%i') te
kunnen gebruiken, maar ook deze levert niets op. De kolommen blijven na mijn
aanpassing leeg terwijl de overige gegevens wel opgehaald worden.
Weet iemand hoe ik dit kan oplossen?
Ik hoor het graag.
Met vriendelijke groeten,
Erwin Loman

Likes:

Quote