tomdb
Gebruiker
- Lid geworden
- 10 nov 2008
- Berichten
- 417
Hallo,
ik ben een website aan het bouwen waar bij nieuws.php de nieuwsberichten moet ophalen uit de database. Nu zitten er 2 fouten in de code. Ik zie niet wat ik moet veranderen, kunnen jullie helpen? Hieronder de code van nieuws.php:
EDIT:
Bijna vergeten, de foutmeldingen:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/a6983939/public_html/nieuws.php on line 8
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/a6983939/public_html/nieuws.php on line 36
Wat moet ik veranderen?
ik ben een website aan het bouwen waar bij nieuws.php de nieuwsberichten moet ophalen uit de database. Nu zitten er 2 fouten in de code. Ik zie niet wat ik moet veranderen, kunnen jullie helpen? Hieronder de code van nieuws.php:
PHP:
<?php
//Nieuwspagina: Hier worden de nieuws berichten uit de database gehaald, en verwerkt.
$sql = "SELECT * FROM nieuws"; //query instellen
$sql .= "ORDER BY bericht_id DESC LIMIT 5"; //berichten worden aflopen gesorteerd, nieuwste dus eerst
$result = mysql_query ($sql);
while ($rij = mysql_fetch_assoc ($result)) {
// alinea maken met datum, tijd e.d.
echo '<p class="nieuwsdate">';
echo "[";
$datum = $rij["datum"]; //eerst even omzetten naar dd-mm-jjjj ipv jjjj-mm-dd
if (ereg("([0-9]{4}) - ([0-9]{1,2}) - ([0-9]{1,2})", $datum,
$substring)) {
echo "$substring[3] - $substring[2] - $substring[1]";
} else {
echo $datum;
}
echo " om ";
echo $rij["tijd"];
echo "]";
echo nl2br( $rij["tekst"] );
echo "</p>\n";
//alinea voor onderschrift
echo '<p class="onderschrift">';
$naam = $rij["naam"];
if ((is_null($naam)) or (strlen < 1)) {
echo "Gepost door: anoniem";
} else {
echo "Gepost door" . $naam;
}
echo "</p>";
}
//resultaat nu vrijgeven:
mysql_free_result ($result);
mysql_close ($db);
?>
Bijna vergeten, de foutmeldingen:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/a6983939/public_html/nieuws.php on line 8
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/a6983939/public_html/nieuws.php on line 36
Wat moet ik veranderen?
Laatst bewerkt: