Aide formulaire simple
Résolu/Fermé
Dominiqueguy
Messages postés
22
Date d'inscription
samedi 1 mars 2014
Statut
Membre
Dernière intervention
15 octobre 2016
-
14 mars 2014 à 18:57
Dominiqueguy - 15 mars 2014 à 08:11
Dominiqueguy - 15 mars 2014 à 08:11
A voir également:
- Aide formulaire simple
- Simple ocr - Télécharger - Bureautique
- Iphone 14 simple - Guide
- Simple file locker - Télécharger - Sécurité
- Formulaire de réclamation facebook - Guide
- Iphone 13 simple - Guide
10 réponses
Utilisateur anonyme
14 mars 2014 à 21:31
14 mars 2014 à 21:31
«il ne me donne pas le réponse pourquoi?»
Je ne comprend pas ce que tu veux! Y a-t-il un message d'erreur?
Je ne comprend pas ce que tu veux! Y a-t-il un message d'erreur?
Utilisateur anonyme
14 mars 2014 à 23:22
14 mars 2014 à 23:22
Un peu comme Redlog voulait dire, tu devrais utiliser isset au lieu de REQUEST_METHOD.
if(isset($_POST['naam'], $_POST['email'], $_POST['comentaar'])){ $naam = $_POST['naam']; $mail = $_POST['email']; $comentaar = $_POST['comentaar']; //...
Utilisateur anonyme
Modifié par Sunr le 15/03/2014 à 01:09
Modifié par Sunr le 15/03/2014 à 01:09
Sinon, veille à ce que la page allesineen.php existe.
http://docs.framecodes.com/shares/e/ex-18950.php
Le code,
http://docs.framecodes.com/shares/e/ex-18950.php
Le code,
<?php IF(isset($_POST['naam'], $_POST['email'], $_POST['comentaar'])){ $naam = $_POST['naam']; $mail = $_POST['email']; $comentaar = $_POST['comentaar']; echo "<p>Dank je, $naam, voor volgend comentaar :<br>$comentaar</p> <p>Je ktijgt heel binnenkort een antwoord via mail op volgend e-mailadres : $mail</p>"; } ELSE{ ?> //HTML <?php } ?>
ReDLoG
Messages postés
243
Date d'inscription
mardi 12 mars 2013
Statut
Membre
Dernière intervention
28 octobre 2021
57
14 mars 2014 à 21:30
14 mars 2014 à 21:30
<!doctype html> <html> <head> <meta charset="utf-8"> <title>allesineen</title> </head> <body> <?php if(isset($_POST['Verzenden'] && $_POST['Verzenden'] == 'Verzenden')) { echo "<p>Dank je, ".$_POST['naam'].", voor volgend comentaar :<br />".$_POST['comentaar']."</p> <p>Je ktijgt heel binnenkort een antwoord via mail op volgend e-mailadres : ".$_POST['mail']; } else { ?> <form action="allesineen.php" method="post"> <fieldset> <legend>Voeg je gegevens in</legend> Naam: <input type="text" name="naam" value="" /><br /> E-mail: <input type="text" name="email" value="" /><br /> Geslacht: <input type="radio" name="geslacht" value="man" /> man <input type="radio" name="geslacht" value="vrouw" /> vrouw<br /> Leeftijd: <select name="leeftijd"> <option value="minder dan 30">0-29</option> <option value="tussen 30 en 60">30-60</option> <option value="over60">60 =</option> </select><br /> brochure <input type="checkbox" name="brochure" value="" /><br /> Comentaar:<br /> <textarea name="comentaar" cols="40" rows="3"></textarea><br /> </fieldset> <input type="submit" name="Verzenden" value="Verzenden" /> </form> <?php } ?> </body> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
non effectivement, il ne donne pas le pourquoi et non il n'y avait pas de message d'erreur, mais quand on clique sur le bouton, la réponse n'apparaît pas!
J'ai mal fait l'appel sans doute, je débute :-(
Merci pour ton aide
non effectivement, il ne donne pas le pourquoi et non il n'y avait pas de message d'erreur, mais quand on clique sur le bouton, la réponse n'apparaît pas!
J'ai mal fait l'appel sans doute, je débute :-(
Merci pour ton aide
J'envois de nouveau mon code initial:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>allesineen</title>
</head>
<body>
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
if(!empty($_POST["naam"])){
$naam= $_POST["naam"];
}
$mail= $_POST["email"];
$comentaar= $_POST["comentaar"];
echo "<p>Dank je, $naam, voor volgend comentaar :<br>
$comentaar</p>
<p>Je ktijgt heel binnenkort een antwoord via mail op volgend e-mailadres : $mail";
}
else
{?>
<fieldset><legend>Voeg je gegevens in</legend>
<form action="allesineen.php" method="post">
Naam: <input type="text" name="naam"><br>
E-mail: <input type="text" name="email"><br>
Geslacht:
<input type="radio"name="geslacht"value="man">man
<input type="radio"name="geslacht"value="vrouw">vrouw<br>
Leeftijd:
<select name="leeftijd">leeftijd<br>
<option value="minder dan 30">0-29</option>
<option value="tussen 30 en 60">30-60</option>
<option value="over60">60 =</option>
</select><br>
brochure<input type="checkbox"name="brochure"><br>
Comentaar:<br>
<textarea name="comentaar"cols"40"
rows="3"></textarea><br>
</fieldset>
<input name="Verzenden" type="submit" value="Verzenden">
</form>
<?php
}
?>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>allesineen</title>
</head>
<body>
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
if(!empty($_POST["naam"])){
$naam= $_POST["naam"];
}
$mail= $_POST["email"];
$comentaar= $_POST["comentaar"];
echo "<p>Dank je, $naam, voor volgend comentaar :<br>
$comentaar</p>
<p>Je ktijgt heel binnenkort een antwoord via mail op volgend e-mailadres : $mail";
}
else
{?>
<fieldset><legend>Voeg je gegevens in</legend>
<form action="allesineen.php" method="post">
Naam: <input type="text" name="naam"><br>
E-mail: <input type="text" name="email"><br>
Geslacht:
<input type="radio"name="geslacht"value="man">man
<input type="radio"name="geslacht"value="vrouw">vrouw<br>
Leeftijd:
<select name="leeftijd">leeftijd<br>
<option value="minder dan 30">0-29</option>
<option value="tussen 30 en 60">30-60</option>
<option value="over60">60 =</option>
</select><br>
brochure<input type="checkbox"name="brochure"><br>
Comentaar:<br>
<textarea name="comentaar"cols"40"
rows="3"></textarea><br>
</fieldset>
<input name="Verzenden" type="submit" value="Verzenden">
</form>
<?php
}
?>
</body>
</html>
C'est génial avec toi ça marche :-)
je n'ai pas compris le choix entre isset au lieu de REQUEST_METHOD. mais bon ça fonctionne et puis un jour à la fois...on est déjà demain :-)
Un tout tout grand merci et sûrement à très bientôt...
J'ai encore 2 exercices en php et 4 en javascript à faire en urgence :-) et je suis nulle ou presque mais motivée.
@+
je n'ai pas compris le choix entre isset au lieu de REQUEST_METHOD. mais bon ça fonctionne et puis un jour à la fois...on est déjà demain :-)
Un tout tout grand merci et sûrement à très bientôt...
J'ai encore 2 exercices en php et 4 en javascript à faire en urgence :-) et je suis nulle ou presque mais motivée.
@+
Utilisateur anonyme
15 mars 2014 à 06:34
15 mars 2014 à 06:34
Je serai là lorsque tu en auras le plus besoin, avec plaisir.
Isset s'assure que les données envoyées sous $_POST existent bel et bien alors que il me semble que REQUEST_METHOD veille à ce que les données soient envoyées de la bonne méthode (celle indiquée!), peu importe ce quelles contiennent ou quelles soient vides.
Et si REQUEST_METHOD n'est pas supporté par le serveur, bah, le script renvoie toujours FALSE et ne génere pas le code contenu dans la condition. Sans doute la meilleure hypothèse dans ce cas.
Isset s'assure que les données envoyées sous $_POST existent bel et bien alors que il me semble que REQUEST_METHOD veille à ce que les données soient envoyées de la bonne méthode (celle indiquée!), peu importe ce quelles contiennent ou quelles soient vides.
Et si REQUEST_METHOD n'est pas supporté par le serveur, bah, le script renvoie toujours FALSE et ne génere pas le code contenu dans la condition. Sans doute la meilleure hypothèse dans ce cas.
Merci, je suppose que je dois repasser par le forum pour mes prochaines questions et noté résolu pour cet exercice?
Encore un petit truc, comment envoyer exactement ce que j'ai à l'écran comme certains font (style capture écran Dreamweaver) ?
J'ai essayé copier/coller cette nuit et bien sur cela n'a pas marché :-)
@+
Encore un petit truc, comment envoyer exactement ce que j'ai à l'écran comme certains font (style capture écran Dreamweaver) ?
J'ai essayé copier/coller cette nuit et bien sur cela n'a pas marché :-)
@+