Ik heb deze code:

<?php
$user="habbofuture_een";
$host="db2.awardspace.com";
$password="piep";
$database="habbofuture_een";
$connection = mysql_connect($host,$user,$password)
or die ("Kan niet verbinden met de HabboFuture database!");
$db = mysql_select_db($database,$connection)
or die ("Kan niet verbinden met de HabboFuture database!");
$query = "SELECT * FROM teksten WHERE id='1'";
$result = mysql_query($query)
or die ("Kan niet verbinden met de HabboFuture database!");

/* Bericht laten zien*/
echo "<font face='Verdana' size='1'><b>";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<td>$onderpagina</td>
}
?>

Wat is hier fout aan?
Hij zou alle dingen moeten laten zien wat bij die kolom hoort..
En ik krijg ook als ik de pagina open,
Parse error: parse error, unexpected $ in /home/www/habbofuture.awardspace.com/test.php on line 21


Kan iemand me helpen?
echo "<td>$onderpagina</td>
}
?>

Wordt

echo "<td>$onderpagina</td>";
}
?>
<?php
$user="habbofuture_een";
$host="db2.awardspace.com";
$password="piep";
$database="habbofuture_een";
$connection = mysql_connect($host,$user,$password)
or die ("Kan niet verbinden met de HabboFuture database!");
$db = mysql_select_db($database,$connection)
or die ("Kan niet verbinden met de HabboFuture database!");
$query = "SELECT * FROM teksten WHERE id='1'";
$result = mysql_query($query)
or die ("Kan niet verbinden met de HabboFuture database!");

/* Bericht laten zien*/
echo "<font face='Verdana' size='1'><b>";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<td>$onderpagina</td>";
}
?>

Je was aan het eind van de laatste regel die met 'echo' begint de "; vergeten.
Oke bedankt en kan jij er iets bij verzinnen dat hij ze sorteert op ID en dat hij ALLEEN het nieuwste bericht laat zien?
query = "SELECT * FROM teksten ORDER BY id DESC LIMIT 1";
Bedankt! :D Nu is het tenminste zinvol..
Maak van je Query bijvoorbeeld:

SELECT * FROM teksten ORDER BY id DESC LIMIT 1


edit: way te laat...
Wat is eigenlijk de Sql query om iets in je database in te voegen en dan steeds weer een ander id krijgt. Dus steeds hoger?
Of een php scriptje dat een formulier geeft en dat hij zo automatisch iets erin zet met een hoger id.. Ja ik zit vol vragen :P
Het makkelijkst is het om je column 'id' op auto_increment te zetten.
Het id maak je auto_increment dit kun je regelen in phpmyadmin. Nu hoef jij nix meer aan het id te doen dat wordt nu door de DB zelf geregeld
Maar wat is dan de query als je er iets in moet doen? Moet je het veld id leeglaten ofzo?

Reageren