Heb je bovenaan je script ook dit:
<?php
// Zo begin je met een nieuw script !!!
ini_set ('display_errors', 1);
error_reporting (E_ALL);
?>
Dan een manier van opzetten van het laten werken van een query is dit:
<?php
// Zo begin je met een nieuw script !!!
ini_set ('display_errors', 1);
error_reporting (E_ALL);
if (!mysql_query (hier je query))
{
trigger_error (mysql_error ());
}
?>
Dat ie niets doet vreemd ?
while($rijst = mysql_fetch_assoc($query)) {
}
Volgens mij kun je dit best zelf oplossen !!
Wat ruud op een niet al te charmante reden probeert duidelijk te maken: Je sluit de while af, en zet daarna pas variabelen op het scherm.
Dus verplaats de } stuk naar beneden, en dan werkt het waarschijnlijk al stuk beter.
Dan zou ik het dus zo moeten zijn?
<?
if(isset($_GET['del'])) {
// Bewerken
if(is_numeric($_GET['del'])) {
$msql = "SELECT naam,bericht,datum,id FROM replys WHERE tid = '" . $_GET['del'] . "'";
$query = mysql_query($msql) or die (mysql_error());
while($rijst = mysql_fetch_assoc($query)) {
echo "Id: " . $rijst['id'] . "";
echo "<br> Naam: " .$rijst['naam']. "";
echo "Datum: " .$rijst['datum']. "";
echo "<br> Bericht: " .$rijst['bericht']. "";
}
}
}
?>
Dan krijg ik hele maal niets meer op het scherm ook niet naam: bericht: enz..
[edit]
In de adres balk staat:
admintop.php?del=1
[/edit]
Ik heb het al Denk ik ik kijk nog ff Die link klopt niet helemaal denk ik