login  Naam:   Wachtwoord: 
Registreer je!
 Forum

navigatie

Offline Thijsje - 11/09/2006 20:28
Avatar van ThijsjeHTML interesse Wat is hier fout aan?

index.php
  1. <?php
  2. $nav == $_GET['nav'];
  3.  
  4. if($nav == '')
  5. {
  6. include('start.php');
  7. }
  8.  
  9. elseif($nav == '1')
  10. {
  11. include('home.php');
  12. }
  13. ?>


start.php
  1. <div id="start" style="position: absolute; visibility: show; top:150; left:350;">
  2. <a href="index.php?nav=1"><img src="images/start.gif" alt="" border="0"></a>
  3. </div>

10 antwoorden

Gesponsorde links
Offline nielsvdwal - 11/09/2006 20:31
Avatar van nielsvdwal PHP gevorderde $nav == $_GET['nav']
moet
$nav = $_GET['nav']
Offline Thijsje - 11/09/2006 20:33
Avatar van Thijsje HTML interesse pff.... stom... srrj voor je tijd
Offline Dark_Paul - 11/09/2006 21:08
Avatar van Dark_Paul PHP ver gevorderde ipv $nav == '' kan je doen if (empty($nav)) of (isset($_GET['nav']))
Offline Thijsje - 11/09/2006 22:39
Avatar van Thijsje HTML interesse Ik heb nu dus dit:

  1. <?php
  2. $nav = $_GET['nav'];
  3.  
  4. if($nav == '')
  5. {
  6. $nav = '0';
  7. }
  8.  
  9. elseif($nav == '0')
  10. {
  11. include('start.php');
  12. }
  13.  
  14. elseif($nav == '1')
  15. {
  16. include('home.php');
  17. }
  18. ?>


Echter als ik de pagina voor het eerst open (er staat dan nog geen nav=... in de adresbalk krijg ik steeds een melding dat er een onbekende index nav is. Wat kan ik hieraan doen?
Offline Joel - 11/09/2006 22:50
Avatar van Joel Eigenaar Je moet $nav een initiele waarde geven. Die doe je met ini_set($nav).
Offline nielsvdwal - 11/09/2006 23:01
Avatar van nielsvdwal PHP gevorderde je moet gewoon voordat je met if begint $nav = 0 neerzetten.. dan is hij standaard al 0..

@joel.. wtf is er met jou post aan de hand 
Offline Soebam - 11/09/2006 23:03 (laatste wijziging 11/09/2006 23:04)
Avatar van Soebam HTML ver gevorderde zn status is iets te lang geloof ik 

moeten eigenlijk automatische breaks inzitten, dit helpt de hele layout om zeep
Offline CDNC - 11/09/2006 23:03
Avatar van CDNC PHP ver gevorderde dat is z'n rang die hij zich zelf heeft ge-eigent die veel te lang is (puntjes [.])
Offline nielsvdwal - 11/09/2006 23:04
Avatar van nielsvdwal PHP gevorderde ochja.. nu zie ik het ..
Offline Richard - 12/09/2006 08:02
Avatar van Richard Crew algemeen PHP.net: ini_set joel? dacht het echt niet... daarmee stel je configuratie waarden in.

maar ik zie sowieso niet echt waarom je $_GET['nav'] aan $nav toewijst. waarom doe je dat? gebruik dan de $_GET['nav']:

  1. <?php
  2. if (!isset ($_GET['nav']))
  3. {
  4. $_GET['nav'] = '';
  5. }
  6.  
  7. switch ($_GET['nav'])
  8. {
  9. case '': case '0':
  10. include 'start.php';
  11. break;
  12. case '1':
  13. include 'home.php';
  14. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.245s