Une aide afficher les resultat de saisie sur un formulaire
Fermé
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
-
17 avril 2015 à 20:14
zed23000 Messages postés 23 Date d'inscription lundi 13 avril 2015 Statut Membre Dernière intervention 9 mars 2017 - 20 avril 2015 à 14:32
zed23000 Messages postés 23 Date d'inscription lundi 13 avril 2015 Statut Membre Dernière intervention 9 mars 2017 - 20 avril 2015 à 14:32
A voir également:
- Une aide afficher les resultat de saisie sur un formulaire
- Formulaire de réclamation facebook - Guide
- Comment saisir une adresse url - Guide
- Afficher mot de passe wifi android - Guide
- Lexer resultat - Télécharger - Sport
3 réponses
Yuh12
Messages postés
184
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
28 septembre 2017
24
17 avril 2015 à 21:31
17 avril 2015 à 21:31
Il faut que tu te renseigne sur le $_POST.
En gros ton formulaire sera en méthode post, tes input auront des noms.
Et quand tu cliques sur envoyer, tu récupères les valeurs des champs.
Une fois que tu as ces variables tu les affiches dans ta div de gauche.
En gros ton formulaire sera en méthode post, tes input auront des noms.
<form action='' method='post'> <input type='text' name='mon_champ' /> <input type='submit' name='send' value='Send' /> </form>
Et quand tu cliques sur envoyer, tu récupères les valeurs des champs.
if(isset($_POST['send'])) { $champ=$_POST['mon_champ']; }
Une fois que tu as ces variables tu les affiches dans ta div de gauche.
Yuh12
Messages postés
184
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
28 septembre 2017
24
19 avril 2015 à 23:27
19 avril 2015 à 23:27
Il faut que tu mettes tes résultats dans une variable et que tu affiches cette variable dans ta div.
Je pense que ça devrait ressembler à ceci :
Je pense que ça devrait ressembler à ceci :
<?php if(isset($_POST['send'])) { $champ1=$_POST['mon_champ1']; $champ2=$_POST['mon_champ2']; $champ3=$_POST['mon_champ3']; $result="Les résultats du formulaires sont :<br/>"; $result+="Résultat 1 : ".$champ1."<br/>"; $result+="Résultat 2 : ".$champ2."<br/>"; $result+="Résultat 3 : ".$champ3."<br/>"; $result+="Merci d'avoir rempli le formulaire !"; } echo "<div id='resultat_formulaire'>"; if(isset($result)) echo $result; else echo "Remplissez le formulaire"; echo "<div>"; ?>
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
20 avril 2015 à 12:05
20 avril 2015 à 12:05
merciiiiiiiiii c trop gentille de votre part ça marche a la perfection
mais le resultat s'affiche juste sous mon formulaire
svp un code pour l'afficher juste a gauche merci encore
mais le resultat s'affiche juste sous mon formulaire
svp un code pour l'afficher juste a gauche merci encore
jordane45
Messages postés
38300
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 novembre 2024
4 704
>
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
Modifié par jordane45 le 20/04/2015 à 12:13
Modifié par jordane45 le 20/04/2015 à 12:13
Bonjour,
Ca ... tu peux le faire .... via le CSS .....(ça n'a rien à voir avec le PHP...) .. avec l'attribut FLOAT
ou ... (tout dépend comment tu as créé ta page) ... un simple ECHO comme il t'a été proposé ... mais en placant le code PHP au bon endroit de ton code !!
Par contre...sans voir ton code.. impossible pour nous de te répondre avec plus de précision.
s'affiche juste sous mon formulaire
svp un code pour l'afficher juste a gauche merci encore
Ca ... tu peux le faire .... via le CSS .....(ça n'a rien à voir avec le PHP...) .. avec l'attribut FLOAT
float: left;
ou ... (tout dépend comment tu as créé ta page) ... un simple ECHO comme il t'a été proposé ... mais en placant le code PHP au bon endroit de ton code !!
Par contre...sans voir ton code.. impossible pour nous de te répondre avec plus de précision.
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
Modifié par jordane45 le 20/04/2015 à 13:39
Modifié par jordane45 le 20/04/2015 à 13:39
merci bcp voila mon code
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=utf8" /> <TITLE>???????</TITLE> </HEAD> <BODY> <div dir="rtl"> <?php include("cnx.php"); extract($_POST); if(isset($_POST['centr'])) $centr=$_POST['centr']; else $centr=""; if(isset($_POST['nom'])) $nom=$_POST['nom']; else { $nom=""; } if(isset($_POST['prenom'])) $prenom=$_POST['prenom']; else $prenom=""; if(isset($_POST['etab'])) $etab=$_POST['etab']; else $etab=""; if(isset($_POST['centre_exam'])) $centre_exam=$_POST['centre_exam']; else $centre_exam=""; if(isset($_POST['fonction'])) $fonction=$_POST['fonction']; else $fonction=""; if(isset($_POST['date_ouver'])) $date_ouver=$_POST['date_ouver']; else $date_ouver=""; if(isset($_POST['date_ferm'])) $date_ferm=$_POST['date_ferm']; else $date_ferm=""; ?> <OBJECT data = "index.html" type = "text/html" width="1300" height="590"> <h2 style= align: "center" color: "blue">????????? ???????? :</h2> <td>???? :</td> $centr <br> ????? : $nom <br> ????? : $prenom <br> ????? ????? : $etab <br> ?????? : $centre_exam <br> ??????? ?? ?????? : $fonction <br> ????? ??? ?????? : $date_ouver <br> ????? ??? ?????? : $date_ferm </OBJECT> <?php $req=mysql_query("insert into encadr_2015 values('','$centr','$nom','$prenom','$etab','$centre_exam','$fonction','$date_ouver','$date_ferm')"); if(!empty($_POST['centr']) and ($_POST['nom']) and ($_POST['prenom']) and ($_POST['etab']) and ($_POST['centre_exam']) and ($_POST['fonction']) and ($_POST['date_ouver']) and ($_POST['date_ferm'])) { echo '<h2 align="center" >?? ???????</h2>'; } else { echo '<h2 align="center">???? ??? ????</h2>'; }
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
jordane45
Messages postés
38300
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 novembre 2024
4 704
20 avril 2015 à 13:43
20 avril 2015 à 13:43
Concernant le code que tu nous as posé
Tu peux déjà remplacer ces lignes
Par leur écriture TERNAIRE (ce qui rend plus simple leur lecture....)
Ensuite..... il nous manque ton formulaire .... visiblement il n'est pas dans la même page...(il te sera alors difficile de l'afficher à côté du résultat...)
Tu peux déjà remplacer ces lignes
<?php include("cnx.php"); extract($_POST); if(isset($_POST['centr'])) $centr=$_POST['centr']; else $centr=""; if(isset($_POST['nom'])) $nom=$_POST['nom']; else { $nom=""; } if(isset($_POST['prenom'])) $prenom=$_POST['prenom']; else $prenom=""; if(isset($_POST['etab'])) $etab=$_POST['etab']; else $etab=""; if(isset($_POST['centre_exam'])) $centre_exam=$_POST['centre_exam']; else $centre_exam=""; if(isset($_POST['fonction'])) $fonction=$_POST['fonction']; else $fonction=""; if(isset($_POST['date_ouver'])) $date_ouver=$_POST['date_ouver']; else $date_ouver=""; if(isset($_POST['date_ferm'])) $date_ferm=$_POST['date_ferm']; else $date_ferm=""; ?>
Par leur écriture TERNAIRE (ce qui rend plus simple leur lecture....)
<?php include("cnx.php"); $centr=isset($_POST['centr'])?$_POST['centr']:""; $nom=isset($_POST['nom'])?$_POST['nom']:""; $prenom=isset($_POST['prenom'])?$_POST['prenom']:""; $etab=isset($_POST['etab'])?$_POST['etab']:""; $centre_exam=isset($_POST['centre_exam'])?$_POST['centre_exam']:""; $fonction=isset($_POST['fonction'])?$_POST['fonction']:""; $date_ouver=isset($_POST['date_ouver'])?$_POST['date_ouver']:""; $date_ferm=isset($_POST['date_ferm'])?$_POST['date_ferm']:"";
Ensuite..... il nous manque ton formulaire .... visiblement il n'est pas dans la même page...(il te sera alors difficile de l'afficher à côté du résultat...)
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
20 avril 2015 à 13:56
20 avril 2015 à 13:56
ahh ok alors comment faire qu'est ce que vous me proposer
jordane45
Messages postés
38300
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 novembre 2024
4 704
>
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
20 avril 2015 à 14:06
20 avril 2015 à 14:06
???? J'ai rien compris à ta phrase ... c'est une question ou une affirmation ???
Merci de bien vouloir faire des efforts dans la rédaction de tes questions .... histoire que tout le monde comprenne sans avoir à relire 2000 fois....
Merci de bien vouloir faire des efforts dans la rédaction de tes questions .... histoire que tout le monde comprenne sans avoir à relire 2000 fois....
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
>
jordane45
Messages postés
38300
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 novembre 2024
20 avril 2015 à 14:32
20 avril 2015 à 14:32
je m'excuse
je veut dire est ce que vous avez une idées a me proposer svp
voila mon script en php et mon formulaire est dans un autre fichier en html merci
je veut dire est ce que vous avez une idées a me proposer svp
voila mon script en php et mon formulaire est dans un autre fichier en html merci
zed23000
Messages postés
23
Date d'inscription
lundi 13 avril 2015
Statut
Membre
Dernière intervention
9 mars 2017
Modifié par jordane45 le 20/04/2015 à 14:57
Modifié par jordane45 le 20/04/2015 à 14:57
voila mon rectifier peut etre vous pouvez m'aider
EDIT : Ajout des balises de code (encore....)
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
<HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=utf8" /> <TITLE>???????</TITLE> </HEAD> <BODY> <div dir="rtl"> <?php include("cnx.php"); $centr=isset($_POST['centr'])?$_POST['centr']:""; $nom=isset($_POST['nom'])?$_POST['nom']:""; $prenom=isset($_POST['prenom'])?$_POST['prenom']:""; $etab=isset($_POST['etab'])?$_POST['etab']:""; $centre_exam=isset($_POST['centre_exam'])?$_POST['centre_exam']:""; $fonction=isset($_POST['fonction'])?$_POST['fonction']:""; $date_ouver=isset($_POST['date_ouver'])?$_POST['date_ouver']:""; $date_ferm=isset($_POST['date_ferm'])?$_POST['date_ferm']:""; include("index.html"); echo"????????? ???????? : ???? : $centr <br> ????? : $nom <br> ????? : $prenom <br> ????? ????? : $etab <br> ?????? : $centre_exam <br> ??????? ?? ?????? : $fonction <br> ????? ??? ?????? : $date_ouver <br> ????? ??? ?????? : $date_ferm "; $req=mysql_query("insert into encadr_2015 values('','$centr','$nom','$prenom','$etab','$centre_exam','$fonction','$date_ouver','$date_ferm')"); if(!empty($_POST['centr']) and ($_POST['nom']) and ($_POST['prenom']) and ($_POST['etab']) and ($_POST['centre_exam']) and ($_POST['fonction']) and ($_POST['date_ouver']) and ($_POST['date_ferm'])) { echo '<h2 align="center" >?? ???????</h2>'; } else { echo '<h2 align="center">???? ??? ????</h2>'; }
EDIT : Ajout des balises de code (encore....)
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
18 avril 2015 à 18:28
if(!empty(.....) des champ tt est ok
la seule chose que je bloc comment y mattre cet div dans cet endroit (a gauche du formulaire)
un ptit code svp si c possibe et comment la faire appeler depuis mon script php
merci encore