Hij pakt variable niet?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
/**
* @Ruben
* @copyright 2009
*/
if ($_POST['naam'] , $_POST['achternaam']) { //Checkt of alles is ingevuld
echo ("Je moet alles invullen, ga terug alsjeblieft.");//Geeft aan dat niet alles is ingevoerd
} else {
Hey [code]<?php echo htmlspecialchars($_POST['naam']); Je achternaam is [code]<?php echo $_POST['achternaam'];}//Dit script word ingevoerd als alles is ingevuld
?>
als ik dit via het form:
<form action="volgende.php" method="post">
<p>Je naam: <input type="text" name="naam" /></p>
<p>Je achternaam: <input type="text" name="achternaam" /></p>
<p><input type="submit" /></p>
</form>
verzend krijg ik dit:
Parse error: syntax error, unexpected ',' in /usr/export/www/vhosts/funnetwork/hosting/tg4a/phphulp/volgende.php on line 7
Hoe dit op te lossen lol :P
/**
* @Ruben
* @copyright 2009
*/
if ($_POST['naam'] , $_POST['achternaam']) { //Checkt of alles is ingevuld
echo ("Je moet alles invullen, ga terug alsjeblieft.");//Geeft aan dat niet alles is ingevoerd
} else {
Hey [code]<?php echo htmlspecialchars($_POST['naam']); Je achternaam is [code]<?php echo $_POST['achternaam'];}//Dit script word ingevoerd als alles is ingevuld
?>
als ik dit via het form:
<form action="volgende.php" method="post">
<p>Je naam: <input type="text" name="naam" /></p>
<p>Je achternaam: <input type="text" name="achternaam" /></p>
<p><input type="submit" /></p>
</form>
verzend krijg ik dit:
Parse error: syntax error, unexpected ',' in /usr/export/www/vhosts/funnetwork/hosting/tg4a/phphulp/volgende.php on line 7
Hoe dit op te lossen lol :P
Code (php)
Zo ??
mvg Joost
Dat werkt :)
1ste vraag: wat is :isset?
2de vraag:
Ik heb nu deze code:
en krijg ik deze error
Parse error: syntax error, unexpected T_ECHO in /usr/export/www/vhosts/funnetwork/hosting/tg4a/phphulp/volgende.php on line 11
1ste vraag: wat is :isset?
2de vraag:
Ik heb nu deze code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
/**
* @Ruben
* @copyright 2009
*/
if (isset($_POST['naam']) && isset($_POST['achternaam'])) { //Checkt of alles is ingevuld
echo ("Je moet alles invullen, ga terug alsjeblieft.");//Geeft aan dat niet alles is ingevoerd
} else {
Hey echo htmlspecialchars($_POST['naam']); Je achternaam is echo $_POST['achternaam'];} //Dit script word ingevoerd als alles is ingevuld
?>
/**
* @Ruben
* @copyright 2009
*/
if (isset($_POST['naam']) && isset($_POST['achternaam'])) { //Checkt of alles is ingevuld
echo ("Je moet alles invullen, ga terug alsjeblieft.");//Geeft aan dat niet alles is ingevoerd
} else {
Hey echo htmlspecialchars($_POST['naam']); Je achternaam is echo $_POST['achternaam'];} //Dit script word ingevoerd als alles is ingevuld
?>
en krijg ik deze error
Parse error: syntax error, unexpected T_ECHO in /usr/export/www/vhosts/funnetwork/hosting/tg4a/phphulp/volgende.php on line 11
1: isset($var) kijkt of een var is "gezet".
2: Je moet niet doen: echo ("Tekst"); maar: echo "tekst";, misschien is het verstandig om de php beginners handleiding nog even door te nemen...
mvg Joost.
2: Je moet niet doen: echo ("Tekst"); maar: echo "tekst";, misschien is het verstandig om de php beginners handleiding nog even door te nemen...
mvg Joost.
waarom doe je copyright op een script van een tutorial?
Heel je syntax (zie het als grammatica) klopt niet.
Heel je syntax (zie het als grammatica) klopt niet.
Ja, srry. Ik werk met een PHPdesigner voor makkelijker werken :P
@raymen, als ik alles invul staat er dat ik alles moet invoeren
Opgelost er moest $_GET inplaats van $_POST
@raymen, als ik alles invul staat er dat ik alles moet invoeren
Opgelost er moest $_GET inplaats van $_POST
Gewijzigd op 01/01/1970 01:00:00 door Ruben Kok
Als je al die 'niet zo slimme' fouten makkelijker vind dan moet jij dat weten ;)
ik zelf werk al een tijd met crimsoneditor.com
edit: ok, ff kijken
edit2:
gewoon ff omdraaien ^^
ik zelf werk al een tijd met crimsoneditor.com
edit: ok, ff kijken
edit2:
Code (php)
gewoon ff omdraaien ^^
Gewijzigd op 01/01/1970 01:00:00 door Raymen
Raymen, er moet inplaats van $_POST: $_GET komen
Shit nu controleerd hij niet meer ;_;
Shit nu controleerd hij niet meer ;_;
Gewijzigd op 01/01/1970 01:00:00 door Ruben Kok
nee het script was verkeerd. Tenzij je de GET methode wilt gebruiken in je form. Check mijn vorige post.
bij jou script krijg ik: Je moet alles invullen, ga terug alsjeblieft.
Overal voor. en als ik niks heb staat er over niks
Overal voor. en als ik niks heb staat er over niks
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
if (isset($_POST['naam']) && isset($_POST['achternaam']))
{
echo "Je moet alles invullen, ga terug alsjeblieft.";
}
else
{
echo "Hey". htmlspecialchars($_POST['naam'])." Je achternaam is ".htmlspecialchars($_POST['achternaam']);
}
?>
if (isset($_POST['naam']) && isset($_POST['achternaam']))
{
echo "Je moet alles invullen, ga terug alsjeblieft.";
}
else
{
echo "Hey". htmlspecialchars($_POST['naam'])." Je achternaam is ".htmlspecialchars($_POST['achternaam']);
}
?>
ik zie ook dat verkeerd copy/paste heb gedaan. als het goed is moet dit het zijn:
Waarom gebruik je niet hetzelfde bestand om te echo-en en gegevens in te voeren? Dat doe ik namelijk wel xD
Hij werkt nog steeds niet :S
@roel ?....?
@roel ?....?
ik heb het net zelf getest en hij werkt gewoon goed.
form1.php
form2.php
form1.php
Code (php)
1
2
3
4
5
2
3
4
5
<form action="form2.php" method="post">
<input type="text" name="naam">
<input type="text" name="achternaam">
<p><input type="submit" name="submit" value="Submit!">
</form>
<input type="text" name="naam">
<input type="text" name="achternaam">
<p><input type="submit" name="submit" value="Submit!">
</form>
form2.php
Als je nu geen achternaam invoerd krijg je: Hey ruben je achternaam is
klopt, gebruik dit:
vervang
door:
dit checkt of de variabelen NIET leeg zijn.
vervang
door:
dit checkt of de variabelen NIET leeg zijn.
Gewijzigd op 01/01/1970 01:00:00 door Raymen
Dat kan je voorkomen door dit te doen:
@hierboven en daarboven
Bedankt, hij werkt ^^
Bedankt, hij werkt ^^
Gewijzigd op 01/01/1970 01:00:00 door Ruben Kok
ik heb net mijn vorige post aangepast om het wat duidelijker te maken.




