login  Naam:   Wachtwoord: 
Registreer je!
 Forum

login script

Offline compudoc - 23/09/2006 17:34 (laatste wijziging 23/09/2006 17:37)
Avatar van compudocPHP beginner Beste mensen,

Ik ben bezig met een login script maar (op onverklaarbare wijze) is er de meest stomme fout melding en ik weet niet wat ik eraan moet doen.

Hieronder staat de code:
  1. if (isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["wachtwoord"]!=""){
  2. if ($_POST['gebruikersnaam']=="nieuwsposter") && ($_POST['wachtwoord']=="magic23") {
  3. echo("onload="<a href="nieuwssysteem/admin/"</a>") ";
  4.  
  5. }

en dit is de foutmelding:

Citaat:
Parse error: parse error, unexpected T_LOGICAL_AND in C:Program FilesxampphtdocsdreuzelsopzweinsteinV4inloggen.php on line 3

Lijn 3 is de lijn die begint met: if ($_POST['gebruikersnaam']

en weet iemand misschien of de 4e regel klopt: echo(" etc.

13 antwoorden

Gesponsorde links
Offline MechaVore - 23/09/2006 17:37 (laatste wijziging 23/09/2006 17:38)
Avatar van MechaVore Gouden medaille

PHP gevorderde
in ieder geval staat er een " teveel op regel 3..

echo("onload="<a href="nieuwssysteem/admin/"</a>") ";
->
echo("onload="<a href="nieuwssysteem/admin/"</a>");

isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"])
->
isset($_POST["gebruikersnaam"], $_POST["wachtwoord"])

en inderdaad wat bertlim zegt ;)
Offline MechaVore - 23/09/2006 17:37
Avatar van MechaVore Gouden medaille

PHP gevorderde
in ieder geval staat er een " teveel op regel 3..
echo("onload="<a href="nieuwssysteem/admin/"</a>") ";

echo("onload="<a href="nieuwssysteem/admin/"</a>");
Offline bertlim - 23/09/2006 17:37 (laatste wijziging 23/09/2006 17:38)
Avatar van bertlim PHP interesse
Citaat:
[..code..]


probeer het zo eens:
  1. if($_POST['gebruikersnaam'] == "nieuwsposter" && $_POST['wachtwoord'] == "magic23){
Offline compudoc - 23/09/2006 17:41
Avatar van compudoc PHP beginner nu geeft ie de volgende foutmelding over de volgende regel:
Citaat:
Parse error: parse error, unexpected T_STRING in C:Program FilesxampphtdocsdreuzelsopzweinsteinV4inloggen.php on line 4
Offline bertlim - 23/09/2006 17:41
Avatar van bertlim PHP interesse laat je code eens zien die je nu hebt?
Offline compudoc - 23/09/2006 17:43
Avatar van compudoc PHP beginner de code staat hieronder:
  1. <?php
  2. if (isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["wachtwoord"]!=""){
  3. if($_POST['gebruikersnaam'] == "nieuwsposter" && $_POST['wachtwoord'] == "magic23){
  4. echo("onload="<a href="nieuwssysteem/admin/"</a>");
  5.  
  6. }
  7. ?>
Offline Simon - 23/09/2006 17:45
Avatar van Simon PHP expert je vergeet gwn een " na magic23, dat zie je toch aan de kleuren??
Offline bertlim - 23/09/2006 17:46
Avatar van bertlim PHP interesse
  1. <?php
  2. if (isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["wachtwoord"]!=""){
  3. if($_POST['gebruikersnaam'] == "nieuwsposter" && $_POST['wachtwoord'] == "magic23"){
  4. echo('onload="<a href="nieuwssysteem/admin/"</a>');
  5.  
  6. }
  7. ?>


zo moet ie normaal werken
Offline Voldemort - 23/09/2006 17:47 (laatste wijziging 23/09/2006 17:48)
Avatar van Voldemort PHP ver gevorderde
  1. <?php
  2. if (isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["wachtwoord"]!=""){
  3. if ($_POST['gebruikersnaam']=="nieuwsposter" && $_POST['wachtwoord']=="magic23") {
  4. echo 'onload="<a href="nieuwssysteem/admin/"</a>"';
  5.  
  6. }
  7. ?>


Edit: Bertlim was me voor. De () bij echo mogen weg omdat echo geen functie is maar een language construct.
Offline compudoc - 23/09/2006 17:51
Avatar van compudoc PHP beginner bedankt
Offline Stijn - 23/09/2006 17:53
Avatar van Stijn PHP expert lol en niemand ziet de andere fout 

lijn 4: echo 'onload="<a href="nieuwssysteem/admin/"</a>"';

=>

lijn 4: echo 'onload="<a href="nieuwssysteem/admin/">tekst hier voor de link</a>"';
Offline Voldemort - 23/09/2006 17:58
Avatar van Voldemort PHP ver gevorderde Ik wist dat ik nog wat moest zeggen (tijdens die edit), maar kon even niet meer bedenken wat dat was .
Offline compudoc - 23/09/2006 18:40 (laatste wijziging 23/09/2006 18:54)
Avatar van compudoc PHP beginner er zat nog een fout in: er moest voor ?> nog een } worden toegevoegd.
ik zal het even goed neerzetten:
  1. <?php
  2. if (isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["wachtwoord"]!=""){
  3. if ($_POST['gebruikersnaam']=="nieuwsposter") && ($_POST['wachtwoord']=="magic23") {
  4. echo("onload="<a href="nieuwssysteem/admin/">hier de tekst</a>") ";
  5.  
  6. }
  7. }
  8. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.235s