login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met $_GET (Opgelost)

Offline roelh - 15/02/2007 12:31
Avatar van roelhPHP gevorderde Heey Allemaal,

Ik heb weer:( een probleempje.
Als ik op me pagina kom, kom ik meteen op een pagina met deze query.
  1. $query = mysql_query("SELECT * FROM `uitslag` where seizoennummer = '".$_GET['seizoen']."'") or die (mysql_error());


Nu is geeft hij dus standaard een fout.
Dan doe ik
  1. $_GET['seizoen'] = 1;

Maar als ik dan naar een ander seizoen wil, doet hij dat niet, omdat, denk ik, hij altijd 1 pakt.
Hoe ka ik dat het beste aanpakken?

groet,

4 antwoorden

Gesponsorde links
Offline Ultimatum - 15/02/2007 12:34
Avatar van Ultimatum PHP expert
  1. <?php
  2. if(empty($_GET['seizoen']))
  3. {
  4. $seizoen = 1;
  5. }
  6. else
  7. {
  8. $seizoen = $_GET['seizoen'];
  9. }
  10. ?>
Offline compudoc - 15/02/2007 12:36 (laatste wijziging 15/02/2007 12:37)
Avatar van compudoc PHP beginner moet je wel in de url dit hebben staan he:

www.adres.nl?seizoen=1

want $_GET['seizoen'] = 1 heeft geen zin dan is het altijd al 1

[edit]
ultimatum was me voor en had er al een scriptje bij gemaakt
Offline roelh - 15/02/2007 12:37 (laatste wijziging 15/02/2007 12:48)
Avatar van roelh PHP gevorderde Dat bedoel ik, maar de manier van Ultimatium zal dan wel werken ;)
Thanks Ultimatium, dat was het...
Te simpel eiglijk...maar ik kom er laatste paar dagen gewoon NIET meer uit :S
Offline dotPixel - 15/02/2007 14:41 (laatste wijziging 15/02/2007 14:42)
Avatar van dotPixel PHP interesse Controleer altijd de input van buitenaf (de bezoeker). Dus doe ook een check op $_GET['seizoen'] of het ook daadwerkelijk een (natuurlijke) getal is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.226s