includen gastenboek

  • Onderwerp starter Onderwerp starter greb
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

greb

Gebruiker
Lid geworden
9 okt 2001
Berichten
15
Hoi,
Ik heb een probleem waar ik niet uit kom.
Als ik een gastenboek include die met mysql werkt krijg ik wel het gastenboek, maar als ik dan op de link schrijf gastenboek klick, kom ik weer in het beginscherm en gebeurd er verder niks.
Heeft iemand een oplossing voor mij
 
Wat is de Site?
Zou kunnen dat de code de myql niet berijkt
 
Kun je de link naar je website misschien even geven? Of plaats hier een stukje van de code van de te includen pagina.
 
<? switch($_GET[page])
{
// elke case is een pagina!!
case "dir":
include('dir.php');
break;
case "gastenboek":
include('gastenboek.php');
break;

case "god ziet alles":
include('godzietalles.php');
break;
case "info":
include('info.php');
break;
case "profiel":
include('profiel.php');
break;
// Dit is de pagina die standaard geinclude wordt
// Als er geen waarde is gegeven aan page!!
default:
include('');
break;

kijk bv de dir.php werkt prima maar het vervolg van gastenboek niet
 
Volgens mij is het probleem dat je geen case hebt aangemaakt voor schrijf_bericht.php (of hoe het bestand ook heet).

Je kunt het natuurlijk ook anders doen, ik neem even index.php als index.

Je doet met index.php?page=blablabla ?

dan kun je ook doen:

if(IsSet($_GET['page']))
{
$page = $_GET['page'];
include("$page.php");
}
else
{
include("");
}

Als dan de link van Schrijf Bericht naar index.php?p=schrijf_bericht verwijst, kun je schrijf_bericht.php zo makkelijk includen, zonder daarvoor steeds een case van te maken.
 
Laatst bewerkt:
dus ik moet schrijf_bericht apart includen terwijl het een php bestand is
 
Nee, ik neem maar even dat schrijf_bericht.php het bestand is voor het schrijven in het gastenboek.

Als je dan de code gebruikt die ik net schreef, hoef je niet steeds voor elk bestand een aparte case te maken. Je kunt gewoon alle .php bestanden simpel includen. Het punt is maar dat wat achter index.php?page= staat de naam van het bestand is. Dus als de link index.php?page=schrijf_bericht is, moet het bestand schrijf_bericht.php heten.
 
ik heb jouw script gebruikt en werkt goed om te includen
scheelt inderdaad . en dat includen lukt ook wel ik krijg het gastenboek ook wel op de goede plaats alleen het schrijf bericht zit ook in deze pagina en heeft dus de link schrijf bericht http://members.lycos.nl/greb/begin.php?page=gastenboek en als ik daar op klik kom ik dus in de index .
moet ik nu de link in het gastenboek aanpassen ?
als ik in frames werk gaat het goed dus het script werkt wel
ik hoop dat je hier wat mee kunt
alvast bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan