begin process at 2013 05 21 15:54:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone

dimanche 26 février 2012 à 05:13:47 | Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone

coxy20


Bonjour, je suis novice dans les forums, mais j'ai vraiment besoin d'aide. Je dois envoyer le plus rapidement possible un mailing comprenant un petit formulaire. Ce formulaire fonctionne très bien (je récupère mes données par une page php qui me renvoie les données postées quand :
- le formulaire est posté depuis un PC (formulaire sur une page html ou sur un mail)
- le formulaire est posté par un smartphone si le formualaire est sur une page html
MAIS ne me renvoie pas les données postées lorsque le formulaire est sur un mail et que les personnes répondent depuis leur Iphone.
Je précise que le code du formulaire est le même sur la page html ou dans le mail.

Voici le code HTML du formualire :
<form method="post" action="http://www.revellata.com/aeg/reponse.php">
<p>
<STRONG><IMG style="POSITION: relative; PADDING-BOTTOM: 150px; MARGIN: 0px 5px 75px 0px; PADDING-LEFT: 0px; WIDTH: 72px; PADDING-RIGHT: 7px; FLOAT: left; HEIGHT: 72px; PADDING-TOP: 0px;" id="http://revellata.com/aeg/2.png" border="0" hspace="0" align="left" src="http://revellata.com/aeg/2.png">
<input type="text" name="personnes" size="40" value="Nom et Pr&eacute;nom"><br>Votre participation aux rencontres du 13 avril</STRONG> :&nbsp; <br>
<input id="oui_13avril" type=radio name="13avril" value="oui_13avril">Je souhaite participer <br>
<input id="non_13avril" type=radio name="13avril" value="non_13avril">Je ne pense pas participer</p>
<p><STRONG>Le Livre <EM>GEA di Corsica</EM></STRONG> :<br>
<input id="oui_livre" type=radio name="livre" value="oui_livre">
J'accepte d'&ecirc;tre contact&eacute; pour la r&eacute;daction du livre <EM>GEA di Corsica</EM>
<br>
<input id="non_livre" type=radio name="livre" value="non_livre">
Je ne pr&eacute;f&egrave;re pas &ecirc;tre contact&eacute;&nbsp;
</p>
<p align="right">
<input style="BACKGROUND-COLOR: #0085b1; MARGIN-TOP: 5px; FONT-FAMILY: VERDANA; COLOR: #ffffff; FONT-WEIGHT: bold" value="Envoyer" type="submit" ></form>

Et le code de récupération :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AEG</title>
</head>
<?php

$adresse="steph@alyon.org";

$from= $_POST['personnes'];

$choice1 = $_POST['13avril'];

$choice2 = $_POST['livre'];

$choice=$choice1." et ".$choice2;

$sujet="réponses";

$message=$choice." de la part de ".$from;

mail($adresse,$sujet,$message);

?>

<p class="style1">Merci, votre r&eacute;ponse a &eacute;t&eacute; prise en compte</p>

</body>

</html>

Lorsque les personnes répondent avec leur smartphone, ils sont bien redirigés, et le remerciement s'affiche, mais le mail qui m'est envoyé est "et de la part de"



Voilà, je ne sais plus quoi faire (j'ai beaucoup essayé) à part m'en remettre à vous. Je dois poster ces formulaires dès que possible.
Merci
dimanche 26 février 2012 à 23:14:30 | Re : Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone

TychoBrahe

Salut,

Tu peux montrer le contenu de $_POST dans le cas du smartphone stp ? Pour ceci, tu peux utiliser var_dump() :

Code PHP :
<?php
var_dump($_POST);
?>
dimanche 26 février 2012 à 23:49:51 | Re : Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone

coxy20

Merci de ta réponse. je pense justement avoir compris le problème : $_POST est vide.
Donc, peut-être est-ce un problème d'authentification NTML : method="post" ne fonctionne pas.
Je viens de tenter avec GET, et ça marche enfin. Je n'y connais rien en authentification, mais j'ai lu que certains avaient d'autres types de problèmes avec POST avec ce type d'authentification.
Mon problème est donc (momentanément) résolu puisque l'envoi en GET convient pour ce formulaire.
Merci
dimanche 26 février 2012 à 23:55:20 | Re : Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone

TychoBrahe

Réponse acceptée !
Salut,

Ce n'est pas de l'authentification, c'est juste la manière dont c'est envoyé dans la requête HTTP. Avec get c'est inséré dans l'url, dans ton cas c'est correct, alors qu'en post c'est mis dans une partie spécifique de la requête.
lundi 27 février 2012 à 00:06:30 | Re : Problème de récupération des données de mon formulaire lorsqu'il est posté par un smartphone

coxy20

Oui, je comprends la différence d'envoi entre post et get, mais je ne m'explique toujours pas pourquoi post fonctionne, même sur smartphone, lorsque le formulaire est envoyé depuis une page html, et pas lorsque cette même page html est dans un mail, donc le formulaire posté depuis une messagerie, tandis que get fonctionne. (en sachant que sur pc, post marchait dans les deux cas)
Enfin, on ne peut pas tout comprendre quand on débute... bien que malgré la résolution de mon problème, je reste sur ma fin dans le cas où le cas se représenterait et que get ne conviendrait pas.
Merci de tes réponses


Cette discussion est classée dans : page, données, formulaire, smartphone, posté


Répondre à ce message

Sujets en rapport avec ce message

Formulaire et confirmation des données [ par Cristal ] Bonjour !J'ai un problème d'envoi de données dans un formulaire ; est-il possible d'envoyer des données à plusieurs pages php en même temps ?En fait j POST et formulaire [ par haklia ] Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST pseudos frames et récuperation de données dans un formulaire [ par jimmypage64 ] Bonjour !! j'utilise les pseudos frames dans mon site.. j'ai donc une page index avec un menu, une entete et dans la partie centrale de ma page j'app controle variable formulaire avant envoi bdd mysql [ par beckam ] Salut, j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation d Modification de données [ par CyberMen30 ] J'ai des données dans une base de données que j'ai entré via un formulaire dans une page php.Je veux me faire une page qui me donnerait la possibilité Envoyer données formulaire sur la même page [ par Tit0x ] Hello tout le monde :) J'ai un formulaire avec une vérification sur la même page. J'aimerais envoyer les infos sur cette même page mais je ne sais pl sauvegarde données formulaire [ par Jojo092 ] Bonjour tout le monde!!!!Voilà, j'ai un problème avec un site que je suis en train de créer dans le cadre d'un projet pour le lycée... En fait j'ai un formulaire php - comment garder les données visibles dans les champs sans mes envoyés tout de suite ? [ par Sogeekette ] Bonjour,J'ai crée un formulaire (d'identification) en php, et lorsqu'on clique sur continuer, on passe à une autre page de formulaire (de saisies). ma Un formulaire pour 2 boutons! [ par vinz78 ] Salut alors voilà mon problème :J'ai un formulaire qui envoie vers une page d'insertion des données dans une base de données quelconque avec un premie mail pour envoyer données d'un formulaire php [ par mamirock ] Bonjour,J'ai créé une page contact.php dans mon site. Cette page contient le formulaire que je souhaiterai récupérer lors de l'envoi par le visiteur s


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,680 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales