Ik krijg een foutmelding en geraak er niet aan uit, op een andere host doet die het wel.
http://www.breezers2000.be/index.php?show=1

<td width="484" valign="top" align="left" rowspan="2" class="achtergrmidzkt" height="272"><? include ("$inc"); ?>

is de betreffende code.

Nu inc wordt bepaald door
$sql = "SELECT * FROM paginas WHERE id=$_GET[id]";
$res = mysql_query($sql);

if ($res)
{
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
$paginatitel = $row[paginatitel];
$inc = $row[inc] ;
unset($sql);
}
}
else
{
$paginatitel = "Home" ;
$inc = "paginas/home.php";
}
}
if ($_GET[id] <= "0" AND $_GET[show] <= "0" )
{
$paginatitel = "Home" ;
$inc = ("paginas/home.php");
}
else
{
if ($_GET[show] >= "0")
{
}
}

Met andere woorden moet er niets staan bij inc als der geen ID is maar wel een show "id"
Altijd variables buiten quotes plaatsen...

Dus <? include ($inc); ?>...


Het kan zijn dat dat alleen het al was...
Zo werk het nog steeds niet .
welke regel is 176

en moet
$sql = "SELECT * FROM paginas WHERE id=$_GET[id]";
niet
$sql = "SELECT * FROM paginas WHERE id='$_GET[id]'";
worden?


En dit heb ik ook nog nooit gezien
if (mysql_num_rows($res) >= 1)

[edit]Typo's[/edit]
Je zegt nergens wat hij moet include als $inc leeg is...

Misschien moet je hiervan:
<? include ($inc); ?>

Is dit maken:
<? if($inc != "") {include ($inc); }?>

Dan weet je zeker dat je deze error niet krijgt:
Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/wwwbree/public_html/index.php on line 176

Als $inc leeg is...
Even buite de vraag:
Er zijn hier twee personen met naam 'Bart'?
Misschien een tip voor de nieuwe layout, vermijden dat dezelfde namen kunne bestaan :)
Even buite de vraag:
Er zijn hier twee personen met naam 'Bart'?
Misschien een tip voor de nieuwe layout, vermijden dat dezelfde namen kunne bestaan :)


Dit vind ik idd ook zelf irritant

Reageren