Hoi,
ik heb een fuctie in de site die ervoor zorcht dat de juiste titel uit de database word gehaald.
Er zit ook een lus in maar als ik die fuctie wil uitlezen dan laat hij alleen de eerste titel uit de database zien (en niet het hele rijtje)
<?php
function showLinks($lang)
{
$sql = "SELECT id, titel_".$lang." FROM nieuws";
$res = mysql_query($sql);
if($res === false)
{
//query mislukt
echo 'Kon de titels niet ophalen'; //zelf wijzigen naar wat jij wil, eventueel een die of exit plaatsen, al lijkt de kans me klein dat je dat wilt
echo '<br>Error: '.mysql_error();
}
else
{
//query gelukt
$links = ''; //var aanmaken om notices te voorkomen bij het toevoegen
while($row = mysql_fetch_assoc($res)) //fetch_assoc omdat die een (assoctieve) array terug geeft, dat is sneller en er zijn meer functies voor
{
$links = '<a href="cms/toonbericht.php?id='.$row['id'].'">'.$row['titel_'.$lang].'</a></br>'.PHP_EOL; //php_eol zet er nog een newline achter.
}
return $links; //stuur de complete lijst terug
}
}
?>
Hiermee lees ik het uit (moet dat misschien anders)
<?php
echo (showLinks($lang));
?>
Wie kan mij helpen?
222 views