# functie voor sql debug
function showSQLError($sql,$error,$text='Error')
{
if (DEBUG_MODE)
{
echo '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
}
else
{
echo $text;
}
}
# NOTA: zet je error's altijd uit als je niet meer test!
# wat is hier de bedoeling van?
$site = $siteurl; # Van waar komt $siteurl?
$site = "/index.php"; # Nu overschrijf je $site weer!
# geen wildcard (*) gebruiken! -> selecteer wat je wilt hebben!
$sql = "SELECT veld
FROM
link
ORDER BY onder ASC
";
if(($result = mysql_query($sql)) === false )
{
showSQLError($sql,mysql_error(),'Fout met database:');
}
else
{
# je query is gelukt maar waarom maak je hem? ik zie je er niets uithalen?!
}
# echoën doe je (beter) met single quotes (raad ik zeker aan!)
echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td bgcolor=\"$primaire_kleur\" class=\"klein\" width=100%>";
echo "<br>";
echo "<center><font color=\"#FFFFFF\"><b>$taal[575]</b></font></center>";
echo "<br>";
echo "<table cellspacing=\"1\" cellpadding=\"2\" width=\"100%\" border=\"0\">";
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
# NOTA: bovenstaande html ga ik niet verbeteren -> is een rommeltje!
# geen wildcard (*) gebruiken! -> selecteer wat je wilt hebben!
$sql_partner = "SELECT veld
FROM link
ORDER by onder, omschrijving
";
if(($result_partner = mysql_query($sql_partner)) === false )
{
showSQLError($sql_partner,mysql_error(),'Fout met database:');
}
else
{
# je query is gelukt
# gebruik mysql_fetch_assoc()
while($row = mysql_fetch_assoc($result_partner))
{
# geen dubbele vars aanmaken -> is voor niets nodig!
echo $row['veld']; # echo zo je veld
# dit ga ik niet verbeteren -> rommel -> vars buiten quotes, juiste quotes , slechte html
echo "<tr bgcolor=$secundaire_kleur>
<td ><br><center><a href='$adres' target='_new'>$omschrijving_link</a></center></td></tr>";
}
}
# De rest moet je zelf maar proberen
?>
gebruik <?php[/code] idpv <?[/code]
vars buiten quotes doe je zo:
<?php
$var = 'jasper';
echo 'mijn naam is '.$var; # mijn naam is jasper
echo $var.' is mijn naam'; # jasper is mijn naam
echo 'hallo, '.$var.' is mijn naam'; # hallo, jasper is mijn naam
?>
Ik heb de code weer veranderd jasper,ik heb nu het zelfde gedaan als de index gelukt denk ik, het eenigste foutje zit nu nog in de tafels ik hoop dat je nog even tijd hebt om dit onderwerp verder te beschrijven je hebt mij in iedergeval perfect geholpen met de uitleg van het script bedankt tot zover als je nog tijd hebt misschien van de week graag meer uitleg over tafels groetjes dennis
[size=xsmall]Toevoeging op 01/03/2011 15:18:26:[/size]