script opeens wit

Status
Niet open voor verdere reacties.

gebruiker35

Gebruiker
Lid geworden
29 mrt 2008
Berichten
434
Ik had het onderstaande script gebouwd, voor een site. werkte perfect. totdat ik een kleine wijziging in 't menu aanbracht, en de hele pagina wit werdt. niets in de bron ook.

heb vanalles geprobeert. hielp niet..
stukken uit het script gehaal, enz...
op andere server gezet...
werkte niet.


ziet iemand wat ik fout doe?

PHP:
<?php echo"1";

 
if ($_GET["page"] == "1") { $pagina='<iframe src="home.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "2") { $pagina='<iframe src="nieuw.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "3") { $pagina='<iframe src="oud.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "4") { $pagina='<iframe src="acc.html" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "5") { $pagina='<iframe src="aanbiedingen.html" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "6") { $pagina='<iframe src="refer.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "7") { $pagina='<iframe src="contact.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "8") { $pagina='<iframe src="discl.html" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "9") { $pagina='<iframe src="sitemap.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "10") { $pagina='<iframe src="edithome.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "11") { $pagina='<iframe src="editgarantie.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "12") { $pagina='<iframe src="./fietsen/toevoegen.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "13") { $pagina='<iframe src="./fietsen/toevoegen.php?acc=1" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "14") { $pagina='<iframe src="editmenu.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "15") { $pagina='<iframe src="inl.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {



if ($_GET["page"] == "16") { $pagina='<iframe src="./fietsen/fietsen.php?soort=ndamesfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "17") { $pagina='<iframe src="./fietsen/fietsen.php?soort=nherenfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "18") { $pagina='<iframe src="./fietsen/fietsen.php?soort=njongensfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "19") { $pagina='<iframe src="./fietsen/fietsen.php?soort=nmeisjesfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "20") { $pagina='<iframe src="./fietsen/fietsen.php?soort=nmoederfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "21") { $pagina='<iframe src="./fietsen/fietsen.php?soort=nelectrofiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {


if ($_GET["page"] == "22") { $pagina='<iframe src="./fietsen/fietsen.php?soort=gdamesfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "23") { $pagina='<iframe src="./fietsen/fietsen.php?soort=gherenfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "24") { $pagina='<iframe src="./fietsen/fietsen.php?soort=gjongensfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "25") { $pagina='<iframe src="./fietsen/fietsen.php?soort=gmeisjesfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "26") { $pagina='<iframe src="./fietsen/fietsen.php?soort=gmoederfiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "27") { $pagina='<iframe src="./fietsen/fietsen.php?soort=gelectrofiets" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {

if ($_GET["page"] == "28") { $pagina='<iframe src="./fietsen/fietsen.php?acc=1&soort=acctassen" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "29") { $pagina='<iframe src="./fietsen/fietsen.php?acc=1&soort=acczitjes" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "30") { $pagina='<iframe src="./fietsen/fietsen.php?acc=1&soort=acckarren" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["page"] == "31") { $pagina='<iframe src="./fietsen/fietsen.php?acc=1&soort=accdiversen" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {

if ($_GET["edit"] == "1") { $pagina='<iframe src="./edit/ndamesfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "2") { $pagina='<iframe src="./edit/nherenfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "3") { $pagina='<iframe src="./edit/njongensfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "4") { $pagina='<iframe src="./edit/nmeisjesfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "5") { $pagina='<iframe src="./edit/nmoederfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "6") { $pagina='<iframe src="./edit/nelectrofiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "7") { $pagina='<iframe src="./edit/gdamesfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "8") { $pagina='<iframe src="./edit/gherenfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "9") { $pagina='<iframe src="./edit/gjongensfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "10") { $pagina='<iframe src="./edit/gmeisjesfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "11") { $pagina='<iframe src="./edit/gmoederfiets.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {

if ($_GET["edit"] == "12") { $pagina='<iframe src="./edit/acctassen.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "13") { $pagina='<iframe src="./edit/acczitjes.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "14") { $pagina='<iframe src="./edit/acckarren.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {
if ($_GET["edit"] == "15") { $pagina='<iframe src="./edit/accdiversen.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>'; } else {


$pagina='<iframe src="home.php" scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>';}
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
		














?>





<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!--
© Copyright by DT Studio's, The Netherlands, 2008
-->

<HTML>

<HEAD>
	<title>een zaak.. | ...waar Service met een grote S geschreven wordt!</title>
	<meta name="keywords" content="" />
	<meta name="description" content="" />
	<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<link rel="shortcut icon" href="./logo.ico" />

</HEAD>

<BODY>
	<div id="container">
		<div id="header">
		
		</div>

		<div id="topmenu">
			<ul>
			<li><a href="./index.php?page=9" target="_top">Sitemap</a></li>
			<li><a href="./index.php?page=8" target="_top">Disclaimer</a></li>
			<li><a href="./index.php?page=7" target="_top">Contact</a></li>
			</ul>
		</div>

		<div id="content">

			<div id="leftmenu">
			  <div id="leftmenu-top"></div>
			    <div id="leftmenu-content">
			      <ul class="glossymenu">


<?php if($_GET['menu'] == "vw") { 

echo'
			      <li><a href="./index.php?menu=vw&edit=1" target="_top">NW - dames</a></li>
			      <li><a href="./index.php?menu=vw&edit=2" target="_top">NW - heren</a></li>
			      <li><a href="./index.php?menu=vw&edit=3" target="_top">NW - jongens</a></li>
			      <li><a href="./index.php?menu=vw&edit=4" target="_top">NW - meisjes</a></li>
			      <li><a href="./index.php?menu=vw&edit=5" target="_top">NW - moederfietsen</a></li>
			      <li><a href="./index.php?menu=vw&edit=6" target="_top">NW - electrische fietsen</a></li>
			      

				<li><a href="./index.php?menu=vw&edit=7" target="_top">GEBR - dames</a></li>
			      <li><a href="./index.php?menu=vw&edit=8" target="_top">GEBR - heren</a></li>
			      <li><a href="./index.php?menu=vw&edit=9" target="_top">GEBR - jongens</a></li>
			      <li><a href="./index.php?menu=vw&edit=10" target="_top">GEBR - meisjes</a></li>
			      <li><a href="./index.php?menu=vw&edit=11" target="_top">GEBR - moederfietsen</a></li>


			      <li><a href="./index.php?menu=vw&edit=12" target="_top">ACC - tassen</a></li>
			      <li><a href="./index.php?menu=vw&edit=13" target="_top">ACC - zitjes</a></li>
			      <li><a href="./index.php?menu=vw&edit=14" target="_top">ACC - karren</a></li>
			      <li><a href="./index.php?menu=vw&edit=15" target="_top">ACC - diversen</a></li>

';

} 

else {

echo'


			      <li><a href="./index.php?page=1" target="_top">Home</a></li>

			      <li><a href="./index.php?menu=nieuw&page=2" target="_top">Nieuwe fietsen</a></li> ';
if($_GET['menu'] == "nieuw") { echo'


				<ul class="sub">
				<li><a href="./index.php?menu=nieuw&page=16" target="_top"> - dames</a></li>
				<li><a href="./index.php?menu=nieuw&page=17" target="_top"> - heren</a></li>
			      <li><a href="./index.php?menu=nieuw&page=18" target="_top"> - jongens</a></li>
			      <li><a href="./index.php?menu=nieuw&page=19" target="_top"> - meisjes</a></li>
			      <li><a href="./index.php?menu=nieuw&page=20" target="_top"> - moederfietsen</a></li>
			      <li><a href="./index.php?menu=nieuw&page=21" target="_top"> - electrische fietsen</a></li>

</ul>
';} 

echo'			      <li><a href="./index.php?menu=gebr&page=3" target="_top">Gebruikte fietsen</a></li> ';
if($_GET['menu'] == "gebr") { echo'

				<ul class="sub">
				<li><a href="./index.php?menu=gebr&page=22" target="_top"> - dames</a></li>
				<li><a href="./index.php?menu=gebr&page=23" target="_top"> - heren</a></li>
			      <li><a href="./index.php?menu=gebr&page=24" target="_top"> - jongens</a></li>
			      <li><a href="./index.php?menu=gebr&page=25" target="_top"> - meisjes</a></li>
			      <li><a href="./index.php?menu=gebr&page=26" target="_top"> - moederfietsen</a></li>
			      
				</ul>
';} 


echo'			     
<li><a href="./index.php?page=5" target="_top">Aanbiedingen</a></li>

				<li><a href="./index.php?menu=acc&page=4" target="_top">Accessoires</a></li>

';

if($_GET['menu'] == "acc") { echo'
				
				<ul class="sub">
			      <li><a href="./index.php?menu=acc&page=28" target="_top"> - Fietstassen</a></li>
			      <li><a href="./index.php?menu=acc&page=29" target="_top"> - Kinderzitjes</a></li>
			      <li><a href="./index.php?menu=acc&page=30" target="_top"> - Fietskarren</a></li>
			      <li><a href="./index.php?menu=acc&page=31" target="_top"> - Diversen</a></li>


				</ul>
			    ';} 
echo'				

<li><a href="./index.php?page=6" target="_top">Referenties</a></li>

				<li><a href="./index.php?page=7" target="_top">Contact</a></li>
';			      		      			      

} 
if($_SESSION['gebr'] == "din") { echo'

				<li><a href="./index.php?page=12" target="_top"><IMG border="0" src="./images/edit.png"> Fietsen toevoegen</a></li>
				<li><a href="./index.php?page=13" target="_top"><IMG border="0" src="./images/edit.png"> Accessoire toevoegen</a></li>

				<li><a href="./index.php?menu=vw&page=13" target="_top"><IMG border="0" src="./images/edit.png"> Fietsen verwijderen</a></li>

			      <li><a href="./index.php?page=1" target="_top">Home</a></li>

';
}
?>


</ul>






			    </div>
			  <div id="leftmenu-bottom"></div>
			</div>

			<div id="pageframe">
			<?php echo"$pagina"; ?>
			</div>

		</div>

		<div id="footer">
		<p><a href="./index.php?page=8">Disclaimer</a></p>
		</div>
	</div>
</BODY>

</HTML>
 
Laatst bewerkt:
Auw, de code doet pijn aan mijn ogen! :eek:

Pas een SWITCH toe en bespaar je deze code-tutti-frutti :(

Dat m.b.t. de code, nu je probleem:

Je zegt dat je een "kleine" wijziging in het menu hebt aangebracht, het lijkt mij dan niet meer dan logisch om je stappen terug te gaan.

Daarnaast zou ik er voor zorgen dat alle fouten worden weergegeven. Dus even de error_reporting inschakelen.
 
dat zullen dan wel je hersens zijn hoor!

even op php.net ietts opgezocht over switch, maar begrijp t niet...:S
kijk straks nog wel verder

ja, dat heb ik al geprobeerd voor zover ik het me herrinner, maar dat leverde niets op.
heb geen oudere back ups...

hehe..
thanks
waarschijnlijk iets veranderd door serverbeheerder ofzo, zie nu m'n fout.

unexpecterd $end..

dat is vrij makkelijk op te lossen!

bedankt!
 
Voorbeeld van de SWITCH en daarnaast ook een ARRAY aangezien je een volgorde aanhoudt.
PHP:
<?php
$pagina = "home.php";
switch($_GET['page']) {
	case "1":
		$pagina = "home.php";
	break;
	case "2":
		$pagina = "nieuw.php";
	break;
	case "3":
		$pagina = "oud.php";
	break;
	//etc
}
// Aanroep:
?>
<div id="pageframe"> 
	<iframe src="<?php echo $pagina; ?> " scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>
</div>

<?php
//Of een Array
$pageArray = array(
	'home.php',
	'home.php',
	'nieuw.php',
	'oud.php',
	//etc
);

//Aanroep:
$pagina = $pageArray[0];
if(isset($_GET['page'])) {
	$pagina = $pageArray[$_GET['page']];
}
?>
<div id="pageframe"> 
	<iframe src="<?php echo $pagina; ?> " scrolling="auto" width="100%" height="100%" frameborder="0" name="pageframe"></iframe>
</div>

Je hoeft niet telkens het hele IFRAME gedeelte over te nemen, je wijzigt volgens mij telkens alleen het src=""-gedeelte maar.
 
super bedankt voor dat uitwerken!
maandag ga ik er mee aan de slag!

ik moet toegeven, best lomp om steeds dat frame weer in de vari te zetten, maarja ieder mens doet lompe dingen (wil niet zeggen dat ik niet bij de groep hoor die de meeste lompen dingen doet hoor!)

bedankt!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan