login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout bij inloggen (Opgelost)

Offline JPW120 - 01/06/2007 11:44 (laatste wijziging 01/06/2007 11:46)
Avatar van JPW120HTML interesse Als ik inlog op mijn site dan krijg ik deze fout.
  1. Parse error: syntax error, unexpected T_LOGICAL_AND in C:\wamp\www\site\login3.php on line 6.

Ik weet dat het aan AND licht maar hoe kan ik dit anders doen?

De code van dit inlog script is dit. (het is een klein script dus ik heb hem maar niet op plaats code gezet.)


  1. <?php
  2. if( !empty( $_POST ) ) {
  3. if( empty( $_POST['gebruikersnaam'] ) || empty( $_POST['wachtwoord'] ) ) {
  4. print "Je moet uiteraard wel wat invullen!";
  5. } elseif( $_POST['gebruikersnaam'] == "admin" && $_POST['wachtwoord'] == "admin" ) {
  6. print "<?php"; AND
  7. print "include ("config.php");"; AND
  8. print "?>"; AND
  9. print "Welkom! Je hebt de juiste gegevens ingevoerd!";
  10. } else {
  11. print "Er zijn foute gegevens ingevoerd";
  12. }
  13. }
  14. ?>

8 antwoorden

Gesponsorde links
Offline Ultimatum - 01/06/2007 11:47
Avatar van Ultimatum PHP expert :o:o. Wat probeer jij te doen?

Ik raad je aan even tutorials te lezen want er zitte behoorlijk wat fouten in, ik som er een paar op

1. Waarom zet je php binnen print.
2. Waarom wil je een include printen.
3. Wat doet die AND's daar?
Offline Pellens - 01/06/2007 11:51
Avatar van Pellens PHP interesse Die AND is toch niet nodig, probeer het zo eens....

  1. ...
  2. elseif
  3. (
  4. $_POST[gebruikersnaam] == "admin" &&
  5. $_POST[wachtwoord] == "admin"
  6. )
  7. {
  8. include("config.php");
  9. print "Welkom!";
  10. }
  11. else
  12. {
  13. print "Foute gegevens ingevoerd";
  14. }
  15. ?>
Offline JPW120 - 01/06/2007 11:53 (laatste wijziging 01/06/2007 11:55)
Avatar van JPW120 HTML interesse uum ik ik heb is een inlog script wat het wel doet. Als ik dit weg laat
  1. print "<?php"; AND
  2. print "include ("config.php");"; AND
  3. print "?>"; AND

een ik wil een include printen op die pagina die een sesion start en zonder die AND's doet het het hemaal niet op mijn host

P.S. dit is een ractie op Ultimatum ik las jou reactie (Pellens) toen ik dit al geplaatst had
Offline SilVeX - 01/06/2007 11:53
Avatar van SilVeX HTML beginner
  1. <?php
  2. if( !empty( $_POST ) ) {
  3. if( empty( $_POST['gebruikersnaam'] ) || empty( $_POST['wachtwoord'] ) ) {
  4. print "Je moet uiteraard wel wat invullen!";
  5. } elseif( $_POST['gebruikersnaam'] == "admin" && $_POST['wachtwoord'] == "admin" ) {
  6. include ("config.php");
  7. print "Welkom! Je hebt de juiste gegevens ingevoerd!";
  8. } else {
  9. print "Er zijn foute gegevens ingevoerd";
  10. }
  11. }
  12. ?>


Ik ben ook nog niet erg goed maar volgens mij hoort het zo.
Offline citroen - 01/06/2007 11:54
Avatar van citroen Onbekend doe eens gewoon zonder die print...
<?php include("config.php");?>
Offline JPW120 - 01/06/2007 11:55 (laatste wijziging 01/06/2007 11:58)
Avatar van JPW120 HTML interesse Al geprobeert dat doet het ook niet

at Silvex dat van jou doet het ook niet
  1. Parse error: syntax error, unexpected T_LOGICAL_AND in C:\wamp\www\site\login3.php on line 6
Offline citroen - 01/06/2007 12:00
Avatar van citroen Onbekend lol ik denk dat je iets verkeerd gekopieerd hebt. In het script van SilVeX zit geen enkele AND.
Offline JPW120 - 01/06/2007 12:00 (laatste wijziging 01/06/2007 12:04)
Avatar van JPW120 HTML interesse klopt

at pellens : dat van jou doet het ook niet
  1. Parse error: syntax error, unexpected T_ELSEIF in C:\wamp\www\site\login4.php on line 5

Het doet het nu met het scriptje van SilVeX thanks SilVex
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.253s