Ik heb (dankzij luuk) een include pagina ofsowiets gemaakt. Ik heb dus (bij home.php) een code staan, die ervoor zorgt dat de tekst die bij pagina.html staat in home komt te staan. Maar dat lukt niet helemaal. Want er staat dat er een error is:

http://www.bouterworld.nl/home.php

Op lijn 37. Ik zal hier mijn code plaatsen, die van home.php. Maar ik ga nu ook slapen. Ik kijk morgen wel wat jullie allemaal gezegd hebben!!! Alvast bedankt.

<html>
<head>
<title>Welkom op www.bouterworld.nl</title>;
<style type="text/css">
<!--
body {
background-color: #99ccff;
font-size: 15 pt;
font-family: Cooper Black;
color: black;}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table id="Tabel_01" width="971" height="593" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<img src="afbeeldingen/achtergrond_01.gif" width="971" height="89" alt=""></td>
</tr>
<tr>
<td width="970">
<img src="afbeeldingen/achtergrond_02.gif" width="271" height="411" alt=""></td>if
<?php if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 'home';
}
switch($page)
{
case 'home':
include 'home.html';
break;
case 'pagina'
include 'pagina.html'
break;
default:
echo 'niks';
}
?>
<td rowspan="2" width="1">
</tr>
<tr>
<td width="970">
<img src="afbeeldingen/achtergrond_04.gif" width="271" height="93" alt=""></td
</table>
</body>
</html>

Greets, lotte

ps. Welterusten iedereen!!!
@Willem-Jan
sorry, dan zal de rest ook wel fout zijn wat ik zei, dus heb ut weggehaald. :s
include ('pagina.extensie');

Je bent de ( & ) vergeten.

Koen, kijk voor de gein eens hoe een switch in elkaar zit. Die dubbele punt staat daar prima.
koen schreef op 11.03.2006 22:19
case 'home':
je hebt hier dubbelde punt, en geen puntcomma. Typfoutje


Als je een 'functie' niet kent, geef het dan niet meteen aan als fout...
Dit is namelijk wel degelijk correct..
Arjan Kapteijn schreef op 11.03.2006 22:20
include ('pagina.extensie');

Je bent de ( & ) vergeten.

Koen, kijk voor de gein eens hoe een switch in elkaar zit. Die dubbele punt staat daar prima.


eeh.... En hoe moet ik dat dan veranderen? waarin? Je moet je wel bedenken dat luuk de code heeft geschreven en mij heeft geholpen... En hij moest weg dus tja. Ietjes: "duidelijker" voor iemand die het niet súper snapt. ;)
<?php
switch($page)
{
case 'home':
include('home.html');
break;
case 'pagina':
include('pagina.html');
break;
}
?>
switch($page)
{
case 'home':
include 'home.html';
break;
case 'pagina' <===== dubbele punt vergeten
include 'pagina.html' <===== puntkomma vergeten
break;
default:
echo 'niks';
}


Edit: Typo
En include 'bla'; moet met haakjes dus include('bla');
er is weer een nieuwe fout gevonden:

<?php if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 'home';
}
switch($page)
{
case ('home'):
include ('home.html');
break;
case ('pagina'):
include ('pagina.html');
break; <=======hier vonden ze de nieuwe fout
default:
echo 'niks';
}
?>

(je kunt de fout zien op www.bouterworld.nl/home.php
De fout zit hem al in de eerste case, je wilt home.html includen, maar die bestaat niet...
oow....... dus moet ik er home.php ofsow van maken?

Want die bestaat wel
home.html bestaat niet

Reageren