login  Naam:   Wachtwoord: 
Registreer je!
 Forum

isssset

Offline eddaredevil - 20/06/2005 15:20 (laatste wijziging 20/06/2005 15:33)
Avatar van eddaredevilPHP interesse Ik probeer de gebruikers naam en het wachtwoord te checken.. dat gaat niet op deze manier.. << nu staan ze naast elkaar gescheiden door && .
Hoe kan ik dat wel doen?
Hoe kan ik hier netjes isset in voegen..


  1. <html>
  2. <body>
  3. <p><h1>Gegevens verwerken</h1>
  4. </p>
  5. <?php require 'config.php'; ?>
  6.  
  7.  
  8. <?php
  9. echo "Welkom <strong>" . $_POST["Naam"] . "</strong><br>"; ?>
  10. <br>
  11. <?
  12. if (isset($_POST["pass"]== $a) && isset($_POST["naam"]== $naam)
  13. {
  14. echo "U heeft een goed wachtwoord gegeven.";
  15. } elseif($_POST["pass"]== $b)
  16. {
  17. echo "jaja mooi lukken denkz";
  18. }
  19. else
  20. {
  21. echo "Fout wachtwoord";
  22. }
  23. ?>
  24. </body>
  25. </html>



danku 

15 antwoorden

Gesponsorde links
Offline BonMarche - 20/06/2005 15:29
Avatar van BonMarche PHP beginner zo te zien heb je niet echt een idee wat isset() doet, terwijl de naam dat nog wel zo mooi zegt.

http://www.php.net/isset/
Offline leendert - 20/06/2005 15:30
Avatar van leendert HTML beginner wat is $b ?
Offline eddaredevil - 20/06/2005 15:30 (laatste wijziging 20/06/2005 15:31)
Avatar van eddaredevil PHP interesse Als je goed leest zie je dat ik niets over isset zeg..




$b staat in een ander bestand het is een wachtwoord.
Offline BonMarche - 20/06/2005 15:32
Avatar van BonMarche PHP beginner
Citaat:
Als je goed leest zie je dat ik niets over isset zeg..
flikker toch op man. de titel is isssssssssssset en je doet er in je script iets raars mee. daarom werkt het niet. WAAROM IS IEDEREEN HIER GODVERDOMME ALTIJD ZO EIGENWIJS
Offline eddaredevil - 20/06/2005 15:35 (laatste wijziging 20/06/2005 15:36)
Avatar van eddaredevil PHP interesse Er staat toch heel simpel " hoe kan ik hier isset in toevoegen??"
Ik weet dat het niet goed is.. Draai jij dat script zonder isset.. werkt t nog niet 

Als je er zo aan erger reageer je toch verder niet.
Offline Ontani - 20/06/2005 15:36
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
tuurlijk wel

gewoon if($_POST["pass"]== $a && $_POST["naam"]== $naam) {
Offline eddaredevil - 20/06/2005 15:37 (laatste wijziging 20/06/2005 15:54)
Avatar van eddaredevil PHP interesse OE.. lees beneden
Offline Rens - 20/06/2005 15:40
Avatar van Rens Gouden medaille

Crew algemeen
Dan kun je alsnog fouten krijgen.
Zoals je had was bijna goed, alleen had je 1 haakje verkeerd staan, en was je er 1 vergeten.

Fout:
  1. if (isset($_POST["pass"]== $a) && isset($_POST["naam"]== $naam)


Goed:
  1. if (isset($_POST["pass"]) == $a && isset($_POST["naam"]) == $naam)
Offline BonMarche - 20/06/2005 15:53
Avatar van BonMarche PHP beginner @Rensjuh: die 2 zijn allebei even fout. isset() geeft een boolean terug en zal dus nooit gelijk zijn aan het wachtwoord/naam (tenzij dat ook een boolean is).
Offline leendert - 20/06/2005 15:54
Avatar van leendert HTML beginner @BonMarché

en WAAROM moet jij zo VLOEKEN!!!.

Probeer het hier netjes te houden!!!
Offline eddaredevil - 20/06/2005 15:55
Avatar van eddaredevil PHP interesse Hij geeft bij het invullen van verkeerde gegevens.. U heeft een goed wachtwoord gegeven dat is op zijn minst leuk ;)
Offline BonMarche - 20/06/2005 15:59
Avatar van BonMarche PHP beginner lees maar op php.net hoe php een string naar een bool omzet: bijna alles is true. Dus je hoeft maar iets in te vullen en je krijgt melding dat het correct is.
Offline eddaredevil - 20/06/2005 16:01
Avatar van eddaredevil PHP interesse ok tnx^^
Offline Gerard - 20/06/2005 16:06
Avatar van Gerard Ouwe rakker
  1. <html>
  2. <head>
  3. <title>Gegevens Verwerken</title>
  4. </head>
  5.  
  6. <body>
  7.  
  8. Welkom <strong><?= $_POST['naam']; ?></strong><br />
  9. <br />
  10.  
  11. <?php
  12. if (isset($_POST['naam']) && isset($_POST['pass'])) {
  13.  
  14. if ($_POST['naam'] == $naam && $_POST['pass'] = $a) {
  15.  
  16. echo 'goed wachtwoord';
  17.  
  18. } elseif ($_POST['naam'] == $naam && $_POST['pass'] == $b) {
  19.  
  20. echo 'wat dit hier doet snap ik niet, maar oke';
  21.  
  22. } else {
  23.  
  24. echo 'fout wachtwoord!';
  25.  
  26. }
  27.  
  28. } else {
  29.  
  30. echo 'geen invoer!';
  31.  
  32. }
  33. ?>
  34.  
  35. </body>
  36. </html>
Offline eddaredevil - 20/06/2005 16:07
Avatar van eddaredevil PHP interesse noooh tnx hoor ^^
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.248s