Oke, ik ben bezig met mijn gastenboek scriptje. Ik had 't werkend totdat ik de tutorial van Jan op mijn scriptje ging uitproberen, met de bedoeling om de datum met een nederlandse tekst weer te geven.
Ik heb nu het volgende.
<?php
$weekdagnamen = array (zondag, maandag, dinsdag, woensdag, donderdag, vrijdag, zaterdag);
$maandnamen = array (1 => januari, februari, maart, april, mei, juni, juli, augustus, september, oktober, november, december);
$sql = "SELECT
DATE_FORMAT(datum, '%w') AS dag,
DATE_FORMAT(datum, '%d') AS datum,
DATE_FORMAT(datum, '%c') AS maand,
DATE_FORMAT(datum, '%Y') AS jaar,
naam,
email,
bericht,
website,
ip
FROM prikbord ORDER BY datum DESC";
$res = mysql_query($sql) or die (mysql_error ());;
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_object ($res))
{
$color ^= 1;
echo "<div id=\"subtitel\">$row[naam]</div>";
echo '<div id="datum'.$color.'">';
echo '<p>' . $weekdagnamen[$row->dag] . ' ' . $row->datum . ' ' . $maandnamen[$row->maand] . ' ' . $row->jaar . '</div>';
echo '<div id="reactie'.$color.'">';
$row['bericht'] = ubb($row['bericht']);
echo "<p>$row[bericht]</p>";
echo "<a href=\"$row[website]\">Website</a> | <a href=\"mailto:$row[email]\">Email</a>";
echo "</div>";
}
}
else
{
echo '<div id="reactie0">Er staan nog geen berichten op het Prikbord.</div>';
}
?>
Ik krijg dus de volgende foutmelding:
Warning: Cannot use a scalar value as an array in /var/www/v/vervandekade.nl/HTML/inhoud/prikbord.php on line 134
Regel 134 is in dit script het deel van
<?php
$row['bericht'] = ubb($row['bericht']);
?>
Heel raar want hij deed 't dus zonder die datum functie wel. Wat loopt hier nu mis?
Groet! Cris!