Nieuw lid |
|
Ik heb een probleempje met de datum in mijn nieuwsysteem. Via de functie NOW() wordty de datum van het nieuwsbericht automatisch in de database opgeslagen. Als ik hem weer wil oproepen uit de databse, dan wordt de datum in een verkeerd fotmat gegeven. Wat is er verkeerd aan mijn code?
<?PHP ERROR_REPORTING(E_ALL);
$dbh=mysql_connect ("localhost", "voetbal_f1w", "w8woord") or die ("I cannot connect to the database because: ".mysql_error());
mysql_select_db ("voetbal_f1w");
$sql = "SELECT * FROM `nieuws` WHERE `id` = '".$_GET["id"]."'";
$resultaat = mysql_query($sql, $dbh);
$record = mysql_fetch_assoc($resultaat);?>
<table width="480" border="0" align="center" cellpadding="0" cellspacing="0" style="border: #000 1px solid">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" background="site_images/titelbalkvooroamenu.jpg"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"> <?PHP echo "<b><p align=center>".$record["titel"]."</align></b></p>";?> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td background="site_images/tabel_achtergrond.jpg"><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="nieuws" ><div align="justify">
<p> <?PHP
$iMax = 142;
$aImage = getimagesize("".$record["foto"]."");
if (is_array($aImage)){
if ($aImage[2] > 0 && $aImage[2] < 4){
#hoogte en breedte instellen
$iHeight = $aImage[1];
$iWidth = $aImage[0];
if ($iWidth > $iMax || $iHeight > $iMax){
if ($iWidth < $iHeight){
$iResizeRatio = $iMax/$iHeight;
} else {
$iResizeRatio = $iMax/$iWidth;
}
$iWidth = round(($iWidth * $iResizeRatio));
$iHeight = round(($iHeight * $iResizeRatio));
}
}
}
echo "<img src=".$record["foto"]." vspace=3 hspace=2 border=1 align=left width=".$iWidth." height=".$iHeight.">"; ?>
<?PHP $record['bericht'] = str_replace("\n", "<br>", $record['bericht']);
echo "".$record["bericht"]."";?>
</p>
<p align="right">Geschreven door <?PHP echo "".$record["auteur"]."";?>
op <?PHP $sql = "SELECT DATE_FORMAT(date,'%d %M %Y, %T') AS date FROM nieuws"; echo "".$record["datum"]."";?> </p>
<p align="center"><strong><a href="index.php">Terug naar het
nieuws</a></strong> </p>
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
$sql = "SELECT * FROM `nieuws` WHERE `id` = '".$_GET["id"]."'"; <table width="480" border="0" align="center" cellpadding="0" cellspacing="0" style="border: #000 1px solid"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="20" background="site_images/titelbalkvooroamenu.jpg"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="center"> <?PHP echo "<b><p align=center>".$record["titel"]."</align></b></p>";? > </div></td> </tr> </table></td> </tr> <tr> <td background="site_images/tabel_achtergrond.jpg"><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td class="nieuws" ><div align="justify"> <p> <?PHP $iMax = 142; if ($aImage[2] > 0 && $aImage[2] < 4){ #hoogte en breedte instellen $iHeight = $aImage[1]; $iWidth = $aImage[0]; if ($iWidth > $iMax || $iHeight > $iMax){ if ($iWidth < $iHeight){ $iResizeRatio = $iMax/$iHeight; } else { $iResizeRatio = $iMax/$iWidth; } $iWidth = round(($iWidth * $iResizeRatio)); $iHeight = round(($iHeight * $iResizeRatio)); } } } echo "<img src=".$record["foto"]." vspace=3 hspace=2 border=1 align=left width=".$iWidth." height=".$iHeight.">"; ?> <?PHP $record['bericht'] = str_replace("\n", "<br>", $record['bericht']); echo "".$record["bericht"]."";? > </p> <p align="right">Geschreven door <?PHP echo "".$record["auteur"]."";? > op <?PHP $sql = "SELECT DATE_FORMAT(date,'%d %M %Y, %T') AS date FROM nieuws"; echo "".$record["datum"]."";? > </p> <p align="center"><strong><a href="index.php">Terug naar het nieuws</a></strong> </p> </div></td> </tr> </table></td> </tr> </table></td> </tr> </table>
Dit is de code van de pagina waarop het hele nieuwsbericht wordt weergeven
|