wat doe ik verkeerd om men content te laten veranderen?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Steven

steven

15/04/2004 13:11:00
Quote Anchor link
help, ik heb een vraagje in verband met het veranderen van de content:

ik heb een bestandje content.php aangemaakt met een switch case zie code hieronder:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
if (isset ($p)){
    switch ($p){
        case
"index":
           include ('home.php');
           break;
        case
"kalender":
           include ('kalender.php');
           break;
        case
"prikbord":
           include ('prikbord.php');
           break;
        case
"documenten":
           include ('documenten.php');
           break;
        case
"logout":
           include ('logout.php');
           break;
        case
"zoeken":
           include ('zoeken.php');
           break;

    }
}
else{
    include ('home.php');
}

?>


en mijn index.php ziet er als volgt uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
session_start();
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Intranet</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="opmaak.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="809" height="441" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="809" height="1"><img src="IMAGES/pixel_zwart.gif" width="800" height="1"></td>
</tr>
<tr>
<td><table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="1" height="41"><img src="IMAGES/pixel_zwart.gif" width="1" height="41"></td>
<td width="673" height="41"><img src="IMAGES/img_header.jpg" width="673" height="41"></td>
<td width="33" height="41"><a href="index.php?p=home.php"><img src="IMAGES/img_home.gif" width="33" height="41" border="0"></a></td>
<td width="5" height="41"><img src="IMAGES/pixel_wit.gif" width="5" height="41"></td>
<td width="40" height="41"><a href="index.php?p=zoeken.php"><img src="IMAGES/img_zoeken.gif" width="40" height="41" border="0"></a></td>
<td width="5" height="41"><img src="IMAGES/pixel_wit.gif" width="5" height="41"></td>
<td width="42" height="41"><a href="index.php?p=mailform.htm"><img src="IMAGES/img_contact.gif" width="42" height="41" border="0"></a></td>
<td width="1" height="41"><img src="IMAGES/pixel_zwart.gif" width="1" height="41"></td>
</tr>
</table></td>
</tr>
<tr>
<td>
<!--- BEGIN NAVIGATIE --->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
             {include('nav.php');}
              ?>

<!--- EINDE NAVIGATIE --->
</td>
</tr>
<tr>
<td><table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="1" height="38"><img src="IMAGES/pixel_zwart.gif" width="1" height="38"></td>
<td width="798" height="38"><img src="IMAGES/img_ondernav.gif" width="798" height="38"></td>
<td width="1" height="38"><img src="IMAGES/pixel_zwart.gif" width="1" height="38"></td>
</tr>
</table></td>
<!--- EINDE HEADER --->
</tr>
<tr>
<td width="809" height="441"><table width="800" height="441" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="1" height="440" background="IMAGES/pixel_zwart.gif"><img src="IMAGES/pixel_zwart.gif" width="1" height="1"></td>
<td width="121" height="440" valign="top" background="IMAGES/img_left.jpg"><table width="121" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="121" height="14"><img src="IMAGES/pixel_transparant.gif" width="121" height="14"></td>
</tr>
<tr>
<td><table width="121" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="121" height="1" align="center"><img src="IMAGES/pixel_oranje.gif" width="121" height="1"></td>
</tr>
<tr>
<td width="121" height="21"><table width="121" height="21" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="1" height="22"><img src="IMAGES/pixel_oranje.gif" width="1" height="22"></td>
<td width="121" height="21" bgcolor="#5CA7BD" class="logintitel"><div align="left">
<p align="center" class="logintitel">Login</p>
</div></td>
<td width="1" height="22"><img src="IMAGES/pixel_oranje.gif" width="1" height="22"></td>
</tr>
</table></td>
</tr>
<tr>
<td width="121" height="1"><img src="IMAGES/pixel_oranje.gif" width="121" height="1"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center"></td>
</tr>
</table><table width="121" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="121" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="121" height="1" align="center"><img src="IMAGES/pixel_oranje.gif" width="121" height="1"></td>
</tr>
<tr>
<td width="121" height="21">
<!--- BEGIN LOGIN --->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
                {include('login.php');}
                  ?>

<!--- EINDE LOGIN --->
</td>
</tr>
<tr>
<td width="121" height="1"><img src="IMAGES/pixel_oranje.gif" width="121" height="1"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center"></td>
</tr>
</table></td>
<td width="1" height="440" background="IMAGES/pixel_zwart.gif"><img src="IMAGES/pixel_zwart.gif" width="1" height="440"></td>
<td width="798" height="440"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="798" height="1" background="IMAGES/pixel_zwart.gif"></td>
</tr>
<tr>
<td height="438" valign="top"><table width="660" border="0" cellspacing="0" cellpadding="15">
<tr>
<td width="549" valign="top"><p>
<!--- BEGIN CONTENT --->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
            {include('content.php');}
              ?>


<!--- EINDE CONTENT --->
</p>
</td>
<td width="128" valign="top">
<!--- BEGIN PRIKBORD --->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
             {include('nieuws.php');}
              ?>

<!--- EINDE PRIKBORD --->
</td>
</tr>
</table></td>
</tr>
<tr>
<td width="616" align="center" class="adresgegevens">Visitatie Mariakerke - Zandloperstraat 8 - 9030 Mariakerke - <a href="mailto:[email protected]" class="adresgegevens">[email protected]</a></td>
</tr>
</table></td>
<td width="1" height="440" background="IMAGES/pixel_zwart.gif"><img src="IMAGES/pixel_zwart.gif" width="1" height="1"></td>
</tr>
</table></td>
</tr>
<tr>
<td width="809" height="1"><img src="IMAGES/pixel_zwart.gif" width="800" height="1"></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

mijn navigatie.php als volgt:

<link href="opmaak.css" rel="stylesheet" type="text/css">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="1" height="19"><img src="IMAGES/pixel_zwart.gif" width="1" height="19"></td>
<td width="798" height="19" background="IMAGES/pixel_blauw.gif" class="navigatie"><img src="IMAGES/pixel_transparant.gif" width="1" height="1"><a href="index.php?p=home.php" class="navigatie">Home</a> <span class="navigatiestreep">|</span> <a href="index.php?p=kalender.php" class="navigatie">Kalender</a> <span class="navigatiestreep">|</span> <a href="index.php?p=prikbord_tonen.php" class="navigatie">Prikbord</a> <span class="navigatiestreep">|</span> <a href="index.php?p=con_documenten.php" class="navigatie">Documenten</a> <span class="navigatiestreep">|</span> <a href="index.php?p=logout.php" class="navigatie">Logout</a> </td>
<td width="1" height="19"><img src="IMAGES/pixel_zwart.gif" width="1" height="19"></td>
</tr>
</table>

Wat doe ik verkeerd? want hij blijft steeds mijn home.php tonen gelijk op welke link ik klik... kan me iemand helpen?
 
PHP hulp

PHP hulp

27/04/2024 21:37:16
 
Steven

steven

15/04/2004 13:51:00
Quote Anchor link
misschien is dit nog intressant om me te helpen:
ik heb bij mijn code nu een default gezet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php

if (isset ($_GET['p'])){
    switch ($_GET['p']){
        case
"index":
           include ('home');
           break;
        case
"kalender":
           include ('kalender');
           break;
        case
"prikbord":
           include ('prikbord');
           break;
        case
"documenten":
           include ('documenten');
           break;
        case
"logout":
           include ('logout');
           break;
        case
"zoeken":
           include ('zoeken');
           break;
        default:

           echo 'he sukkel die bestaat niet: ' . $_GET['p'];
    }
    
}
else{
    include ('home.php');
}


en krijg nu inderdaad na het klikken op mn navigatie de foutmelding van he sukkel die bestaat niet: home.php enzovoort.

kan iemand helpen?
 
Mitch X

Mitch X

15/04/2004 18:45:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php

if (isset ($_GET['p'])){
    switch ($_GET['p']){
        case
"index":
           include ('home');
           break;
        case
"kalender":
           include ('kalender');
           break;
        case
"prikbord":
           include ('prikbord');
           break;
        case
"documenten":
           include ('documenten');
           break;
        case
"logout":
           include ('logout');
           break;
        case
"zoeken":
           include ('zoeken');
           break;
        default:

           echo 'he sukkel die bestaat niet: ' . $_GET['p'];
    }
    
}
else{
    include ('home.php');
}

?>


Include home??? Je huis ofsow?
Kweet ook niet wat je in de link meegeeft...
Doe het zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
link?page=home (or whatever)
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
if ($_GET['p'])
{

    switch ($_GET['p'])
{
        case
"index":
           include "home.php";
           break;
        case
"kalender":
           include "kalender.php";
           break;
        case
"prikbord":
           include "prikbord.php";
           break;
        case
"documenten":
           include "documenten.php";
           break;
        enz...
}

?>
 

03/05/2004 16:34:00
Quote Anchor link
probeer eens met $_POST,

meestal doe ik 't volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
if (!empty($_POST)) {
    while (list($name, $value) = each($_POST))
    {

        $$name = $value;
    }
}

?>

en 't zelfde voor $_GET

op die manier kan je via index.php?cmd=home

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
switch($cmd)
{

}

?>

doen...

grtzz,
/me
 

03/05/2004 16:36:00
Quote Anchor link
owja, in je link:

index.php?cmd=home en niet:

index.php?cmd=home.php, aangezien je in je switch ook niet test op "home.php", maar op "home" !

knuf,
/me
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.