Récupérer les données du formulaire

jjaco Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai configuré mon site avec dreamweaver et la technologie de serveur PHPMySql.
Dans le script du formulaire j'ai des données telles que:
<form action "reception.php" metod "GET">
Nom: <input type"texte" name"textnom">
et dans le sript de réception: Nom : <? echo$_GET['textnom'];?>.
En local, ca fonctionne. Mais lorsque je travaille le formulaire sur mon site, je reçois les résultats directement mais je me pose de savoir comment récupérer les données que le visiteur envoit sur le site. Je suppose que ces données se promènent quelque part dans mon domaine mais où aller les repêcher.
D'autre part y a t'il un moyen de les recevoir par mail sur mon incredimail ?
merci de votre réponse
jjaco

7 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Bonjour,

je pense que tu as fait qqs erreurs en reopiant:

<form action "reception.php" metod "GET">
Nom: <input type"texte" name"textnom">
et dans le sript de réception: Nom : <? echo$_GET['textnom'];?>.


tu devrais avoir normalement:

<form action= "reception.php" method= "GET">
Nom: <input type="texte" name="textnom">
et dans le script de réception: Nom : <?php  echo $_GET['textnom']; ?>. 


ces données ne se promènent pas,

quand tu cliques sur le bouton envoyer,le formulaire est envoyé au serveur
cela pelle le script de reception qui les recupères par $GET
et c'est dans ce script que doit se faire le traitement si tu fais seulement echo $_GET['textnom']; la valeur est écrite dans la page qui t'est renvoyée et le script s'achève et pffft les donées sont perdues.

si tu veux les conserver:

- soit tu les enregistres dans une base de donnée
- soit dans un fichier texte
- soit tu les envoies par mail par la fonction mail() de php

pour ce dernier vas voir sur G.... "envoi mail en php"

pour comprendre le php www.siteduzero.com
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Pour moi le plus simple est de les récupérer via une base de donnée.
0
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
ou alors dans les variables de sessions non?
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Tout dépends de savoir s'il veux les conserver à long terme ou seulement les garder en mémoire le temps d'une connexion.
0
jjaco Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   45
 
Ok, je suis débutant, j'ai déjà compris (un peu) le pourquoi et le comment du formulaire et du script de reception avec echo et get ou post, mais là, je vois que je joue dans la cour des grands et j'ai du mal à rattrappé la balle...
Lol,
j'ai besoins de reprendre quelques tutoriels, merci si vous voulez bien me conseiller dans ce sens
bonne année à tous
à bientot, je vais manger beaucoup de soupes...
jjaco
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Je connais un site sympa pour commencer.

http://phpdebutant.org
http://www.lephpfacile.com/

J'ai avec ceux là que j'ai personnellement débuter et je les trouves très bien fait.
Le deuxième fournis des codes tout fait pour créer par exemple un espace membre.
Il y a aussi le site du zero (https://openclassrooms.com/fr/).
0
jjaco Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   45
 
Non, je ne veux pas les conserver longtemps chez l'hébergeur, je vais simplement prendre les adresses des personnes intéressées faire une bd en exel, et les recontacter par la suite. Ce n'est pas un site commercial ni bizard xxxxx,
je fais simplement un site sur mon patelin, avec les activités culturelles, sportives, rencontres des vî pots... avec calendrier. C'est uniquement pour faire conna^tre ce site et intéresser les responsables de clubs...
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Quand je parlais de long terme c'était juste pour différencier d'une simple connexion.
Il faudra donc bien une base de donnée. C'est encore ce qu'il y a de plus simple.

Ces liens devrai t'aider :
http://www.lephpfacile.com/cours/8-recuperer-les-donnees-des-formulaires
http://www.lephpfacile.com/cours/14-inserer-des-donnees-dans-votre-base
0