login  Naam:   Wachtwoord: 
Registreer je!
 Forum

include probleem

Offline spikepinneke - 11/09/2004 12:37
Avatar van spikepinnekeHTML interesse zo include gaat niet:

  1. <?php include ("wedstrijdkalender.php?jaar=2004"); ?>


hoe kan ik dit oplossen?

10 antwoorden

Gesponsorde links
Offline Carpmadness - 11/09/2004 12:42 (laatste wijziging 11/09/2004 12:42)
Avatar van Carpmadness PHP interesse
  1. <?require 'wedstrijdkalender.php?jaar=2004'; of
  2. include 'wedstrijdkalender.php?jaar=2004';
  3. ?>
Offline DRUNK - 11/09/2004 12:46
Avatar van DRUNK PHP gevorderde ik kan het fout hebben maar je kan volgens mij zo niet gaan includen. Met include doet php een extern bestand beschouwen alsof het in het zelfde bestand staat. Dus ?jaar=2004 zal je moetten bepalen in het script waarin je wedstrijdkalender.php include.

  1. <?php include('wedstrijdkalender.php'); ?>
Offline spikepinneke - 11/09/2004 12:49
Avatar van spikepinneke HTML interesse ik denk het ook drunk, maar mss dat iemand heir wel een oplossing voor wist hé 
Offline Thomas - 11/09/2004 12:57 (laatste wijziging 11/09/2004 12:58)
Avatar van Thomas Moderator Je moet dan op de pagina waarin je wedstrijdkalender.php include die jaar=2004 toevoegen, en in die include controleren op $_GET['jaar'].

Dus je hebt bijvoorbeeld index.php waarin je wedstrijdkalender.php include, op grond van bijvoorbeeld een andere $_GET variabele (zeg 'pagina'):

index.php:
  1. <?php
  2. if(isset($_GET['pagina'])) {
  3. switch($_GET['pagina']) {
  4. case "kalender": include('wedstrijdkalender.php'); break;
  5. case "...": include('...'); break;
  6. default: include('news.php');
  7. }
  8. } else {
  9. include('news.php');
  10. }
  11. ?>


wedstrijdkalender.php:
  1. <?php
  2. // doe iets met $_GET['jaar']
  3. // ...
  4. ?>


index.php aanroepen met index.php?pagina=kalender&jaar=2004
Offline Maarten - 11/09/2004 12:58 (laatste wijziging 11/09/2004 13:08)
Avatar van Maarten Erelid zou het ook nie gaan met
  1. <?php
  2. $jaar = 2004;
  3. include('wedstrijdkalender.php');
  4. ?>

of ben ik nu totaal verkeerd 
Offline WumTol - 11/09/2004 12:59 (laatste wijziging 11/09/2004 13:01)
Avatar van WumTol PHP beginner
  1. <?php
  2. $jaar = 2004; //eventueel $_GET['jaar'] = 2004;
  3. include('wedstrijdkalender.php');
  4. ?>
Offline MothZone - 11/09/2004 14:33
Avatar van MothZone PHP ver gevorderde gebruik je soms lycos?
Als je lycos gebruikt kan je dit doen:
  1. <?php
  2. $link = "wedstrijdkalender.php?jaar=2004";
  3. include($link);
  4. ?>
Offline ikrick - 12/09/2004 10:37 (laatste wijziging 12/09/2004 10:38)
Avatar van ikrick HTML interesse Wat dacht je hier van:
  1. <?PHP
  2. if(!$_GET['pagina'])
  3. $_GET['ppagina'] = "home"; //standaard pagina, als 'p' nix is
  4.  
  5. if(file_exists($_GET['pagina'].'.php'))
  6. include($_GET['pagina'].'.php');
  7. else
  8. include("error.php"); //als de pagina niet bestaat deze weergeven
  9.  
  10. ?>


opvragen met
?p=wedstrijdkalender?jaar=2004

als het bestand in een andere map staat opvragen met
?p=map/wedstrijdkalender?jaar=2004
Offline Tuinstoel - 12/09/2004 13:27
Avatar van Tuinstoel PHP expert Ik geloof toch echt dat je ? moet vervangen met een &, dus
?p=wedstrijdkalender&jaar=2004
Offline Dennisvb - 12/09/2004 13:33
Avatar van Dennisvb MySQL ver gevorderde Dat is ook zo. Nooit 2 ? in een url gebruiken. na de eerste worden ze &
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.264s