voorheen nooit last van gehad de server heeft nieuwe update gedaan en dat komt te voorschijn miscchien iemand die het kan uitleggen

alvast bedankt dennis

Warning: mysql_query() expects parameter 1 to be string, resource given inindex.php on line 576
<?

$site = $siteurl;
$site = "/index.php";

$sql = mysql_query("SELECT * FROM link ");
$result = mysql_query($sql);

echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td bgcolor=\"$primaire_kleur\" class=\"klein\" width=200>";
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>";

$sql_partner = mysql_query ("SELECT * FROM link ORDER by onder, omschrijving");
while($object2 = mysql_fetch_object($sql_partner))
{
$omschrijving_link = $object2->omschrijving;
$adres = $object2->adres;

echo "<tr bgcolor=$secundaire_kleur>
<td ><br><center><a href=$adres target=_new>$omschrijving_link</a></center></td></tr>";


}

$sql_prijs = mysql_query ("SELECT * FROM site");
while($object2 = mysql_fetch_object($sql_prijs))
{
$prijs_link = $object2->prijs_link;
$soort = $object2->soort_betalen;


}
if($prijs_link=="")
{

}
elseif($prijs_link=="0")
{
echo "<tr bgcolor=$secundaire_kleur>
<td ><br><center><a href=$siteurl/betalingen/link_plaatsen.php>$taal[58]</a></center></td></tr>";
}
else
{

if($soort=="0")
{
echo "<tr bgcolor=$secundaire_kleur>
<td ><br><center><a href=$siteurl/betalingen/link_plaatsen.php>$taal[58]</a></center></td></tr>";
}
else
{
echo "<tr bgcolor=$secundaire_kleur>
<td ><br><center><a href=$siteurl/betalingen/pay.php?advertentieid=0&actie=link>$taal[58]</a></center></td></tr>";
}

}
echo "</tr></table>";

?>
dit staat er jasper
hee waar zijn al mijn verbeteringen?! er staat niets juist!
hoe bedoel je

[size=xsmall]Toevoeging op 28/02/2011 21:29:17:[/size]

die staan in de index nog niet in de categorieen dat moet ook daar zeker veranderd worden?
Alles wat hierin stond:

PHP Jasper op 28/02/2011 20:04:41

ik heb snel even wat verbeterd, pas je script nu aan zoals ik het heb gedaan.

<?php
# errors weergeven
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);

# sql debug
define('DEBUG_MODE',true); // true == aan, false == uit

# 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
?>



deze had ik in de index.php veranderd nu heb ik een fout melding in de categorieen
pas hetzelfde toe als je met dat ander stukje hebt gedaan.
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]

klaar sluiten

Reageren