PHP ver gevorderde |
|
Citaat: LIMIT 0,5 volgens mij
Dat hoeft niet, kan gewoon LIMIT 5 gebruiken..
1: Gebruik assoc ipv object (tip)
2: Variabelen buiten quotes
3:
<?PHP
echo "<table width='100%' cellpadding='0' cellspacing='0' border='0'>";
while($list = mysql_fetch_object($uitvoer))
{
if (strlen($list->titel) > 20)
{
$titel = substr($list->titel,0,17)."...";
}
else
{
$titel = $list->titel;
}
echo "<tr><td>";
echo "» <a href='news/index.php?id=" . $list->id . "'>" . $titel . "</a>";
echo "</td></tr>";
}
echo "</table>";
?>
<?PHP echo "<table width='100%' cellpadding='0' cellspacing='0' border='0'>"; { if (strlen($list->titel) > 20) { $titel = substr($list->titel,0,17)."..."; } else { $titel = $list->titel; } echo "» <a href='news/index.php?id=" . $list->id . "'>" . $titel . "</a>"; } ?>
Fouten in je script:
1: Je had echo("$var of text"); moet zijn: echo $var of "text";
2: Je had waardes van html buiten quotes? width=100% moet zijn width='100%', en dat al helemaal bij een link (a href='link.html')
3: Je script nog erg onoverzichtelijk en niet logisch
Succes |