[php] hoe werkt een IF statement?

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

  • Plekuz
  • Registratie: September 2002
  • Laatst online: 14-08 14:36

Plekuz

available in strong mint

Topicstarter
Ik ben wat betreft PHP een super n00b, er mag dus gelachen worden om mijn vraag. Geachte lezer, haalt diep adem, houdt u stevig vast aan uw stoel, hier komt de beste n00b vraag van dit decennium ...

PHP file genaamd test.php met daarin het volgende:

<html>
<body>
<?php

if ($id)
{
printf("Yes");
}
else
{
printf("No");
}

?>
</body>
</html>

Wow spannend he! Nou inderdaad, maar goed, dit is dan ook een sterke vereenvoudiging van mijn oorspronkelijke script en bovenstaande vertoont hetzelfde probleem ...

Anyweg ... nu verwacht ik eigenlijk dat als ik de URL http://localhost/test.php invul ik als antwoord "No" te zien krijg en wanneer ik de URL http://localhost/test.php?id=1 invul het antwoord "Yes" zal zien.

Dat was te simpel van mij gedacht blijkbaar. Maakt niet uit wat ik probeer met de query string in de URL, ik krijg altijd "No" als antwoord. Ik dacht met mijn ervaring met andere programmeertalen dit wel ff snel te begrijpen, maar die hoop is inmiddels gevlogen ...

Okay, wanneer jullie uitgelachen zijn, zou iemand dan zo vriendelijk willen zijn om mij op mijn ongetwijfeld belachelijk domme (denk)fout in deze code te wijzen? Ik gebruik PHP4. Alvast veel dank aan eenieder!

8)7

P.S. de basis waardoor ik voor het eerst met dit "probleem" in aanraking kwam, was door het volgen van een PHP/MySQL tutorial en de IF uit het voorbeeld op deze pagina: http://hotwired.lycos.com...page3.html?tw=programming

"There he goes. One of God's own prototypes. Some kind of high powered mutant never even considered for mass production. Too weird to live, and too rare to die."


  • Bapawe
  • Registratie: September 2003
  • Laatst online: 04-05 21:35
Probeer zo eens ;)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<body>
<?php
$id = $_GET['id'];

if ($id) 
{ 
printf("Yes"); 
} 
else 
{ 
printf("No"); 
}

?>
</body>
</html>

[ Voor 28% gewijzigd door Bapawe op 21-10-2003 20:55 ]

www.twitch.tv/bapawe | www.twitter.com/bapawe


  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01-2025
probeer es

if (isset ($_GET['id'])) {

offtopic:
Ik ben een mooiere baas, regeltje korter :P

[ Voor 52% gewijzigd door Config op 21-10-2003 20:56 ]


Verwijderd

Boeiend stukje faq.

  • Bapawe
  • Registratie: September 2003
  • Laatst online: 04-05 21:35
Mja ik begin ook net maar ik snapte wel je probleem :)
Ik krijg 'les' via een klasgenoot die deze page voor mij in elkaar heeft gezet.
Misschien heb jij er ook wel iets aan.
http://socphp.doq-net.com/

www.twitch.tv/bapawe | www.twitter.com/bapawe


  • Evos
  • Registratie: Januari 2002
  • Laatst online: 22:36
De documentatie van php.net vind ik zelf heel compleet en handig:
http://www.php.net/manual/nl/

  • Plekuz
  • Registratie: September 2002
  • Laatst online: 14-08 14:36

Plekuz

available in strong mint

Topicstarter
Dank julllie voor de hulp! Mijn excuses voor het niet vinden van het stukje in de FAQ ... ik schaam me diep ... Had ook al een half uur in de PHP manual zitten snuffelen, maar had als enig aanknopingspunt de IF waarvan ik vermoede dat ie fout ging en niet het flauwste vermoeden van de GET ...

Zo ... nu ga ik eerst voor straf een half uurtje in de hoek staan met ezelsoren op ... ;)

"There he goes. One of God's own prototypes. Some kind of high powered mutant never even considered for mass production. Too weird to live, and too rare to die."


  • Bapawe
  • Registratie: September 2003
  • Laatst online: 04-05 21:35
Whehe zoiets heb ik heel vaak ik was zelfs blij dat ik het probleem kon oplossen :D
Maareh ik hoop dat je iets aan m'n link heb.
Iig succes ermee :P

www.twitch.tv/bapawe | www.twitter.com/bapawe


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Mjah.... opgelost dus? ;)

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.