[PHP] Fout in script

Post hier alle vragen rond HTML, PHP, MySQL, Javascript, Perl etc., plaats hier sitechecks.of vraag om linkpartners
Plaats reactie
Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

[PHP] Fout in script

Bericht door ndm » 08 jun 2006 21:22

Wat klopt hier niet aan?

Code: Selecteer alles

<html>
<head>
<title>
wachtwoord
</title>
</head>
<body>
<?php
$naam = $_POST['naam'];
$wachtwoord = $_POST['wacht'];
if($naam == mezelf AND $wachtwoord == hoi);{
echo "Het is vandaag:" .date("D d/M/Y");
echo "Het is" .date("H:i:s");
}elseif($naam == papa AND $wachtwoord == hallo);{
echo "gebruikersnaam = mezelf  wachtwoord = hoi";
}else{
echo "wegwezen!!!!";
}
?>
<form name="form" method="post" action="wachtwoord.php">
<table border="0">//16
<tr><td>Als U de het goed invult krijgt U een klokje</td></tr>
<tr><td>Naam:</td><td><input type="text" id="naam" id="naam" /></td></tr>
<tr><td>Wachtwoord:</td><td><input type="password" id="wacht" id="wacht" /></td></tr>
<tr><td><input type="submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="wis alles"></td></tr>
</table>
</form>
</body>
</html>
Afbeelding

Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Re: Fout in script

Bericht door ktf » 09 jun 2006 17:07

Dat is toch duidelijk? je vergeet de aanhalingstekens!

Code: Selecteer alles

if($naam == mezelf AND $wachtwoord == hoi);{
en hier:

Code: Selecteer alles

}elseif($naam == papa AND $wachtwoord == hallo);{
Je moet ervan maken:

Code: Selecteer alles

if($naam == "mezelf" AND $wachtwoord == "hoi"){
en hier:

Code: Selecteer alles

}elseif($naam == "papa" AND $wachtwoord == "hallo"){
!
Laatst gewijzigd door ktf op 09 jun 2006 17:52, 1 keer totaal gewijzigd.
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)

Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

Bericht door ndm » 09 jun 2006 17:42

dan krijg ik deze error:

Parse error: parse error, unexpected T_ELSEIF in C:\website\wachtwoord.php on line 14
Afbeelding

Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Bericht door ktf » 09 jun 2006 17:52

Ja, ik was er vergeten bij te zetten, maar die ; voor de { moet weg (zie mijn vorige bericht)
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)

Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

Bericht door ndm » 09 jun 2006 18:03

als ik nu op verzneden klik geeft hij nog:

Parse error: parse error, unexpected T_ELSEIF in C:\website\wachtwoord.php on line 16
Afbeelding

Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Bericht door ktf » 09 jun 2006 21:27

Huh? Dat kan niet! Er is geen elseif op regel 16.

Stuur jouw nieuwe script eens door!
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)

Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

Bericht door ndm » 11 jun 2006 16:18

Voila:

Code: Selecteer alles

<html>
<head>
<title>
wachtwoord
</title>
</head>
<body>
<?php

$naam = $_POST['naam'];
$wachtwoord = $_POST['wacht'];

if($naam == 'ndm' AND $wachtwoord == 'pinguin'){
echo "Het is vandaag:" .date("D d/M/Y");
echo "Het is" .date("H:i:s");
}elseif($naam == 'papa' AND $wachtwoord == 'hallo'){
echo "gebruikersnaam = ndm  wachtwoord = pinguin";
}else{
echo "wegwezen!!!!";
}
?>
<form name="form" method="post" action="wachtwoord.php">
<table border="0">
<tr><td>Als U de het goed invult krijgt U een klokje</td></tr>
<tr><td>Naam:</td><td><input type="text" id="naam" id="naam" /></td></tr>
<tr><td>Wachtwoord:</td><td><input type="password" id="wacht" id="wacht" /></td></tr>
<tr><td><input type="submit">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="wis alles"></td></tr>
</table>
</form>
</body>
</html>

Afbeelding

Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Bericht door ktf » 11 jun 2006 20:29

Maak van:

Code: Selecteer alles

echo "Het is vandaag:" .date("D d/M/Y");
echo "Het is" .date("H:i:s");
eens:

Code: Selecteer alles

echo "Het is vandaag:" . date("D d/M/Y");
echo "Het is" . date("H:i:s");
Dus extra spaties
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)

Plaats reactie