probleme récupération données

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme récupération données

par Michel.23 » 14 janv. 2008, 23:46

Désolé les mecs, j'étais obligé de partir,
j'ai essayé
 
en début du code et à sa fin et j'ai essayé d'enlever les ; mais je recois toujours un mail vide.

par Ryle » 14 janv. 2008, 19:44

Bah j'pensions qu'il le ferait, mais on va peut être gagner du temps effectivement :)

Bon maintenant faudrait aussi nous dire concretement ce qui se passe... le mail est-il envoyé ? les echo sont-ils affichés ? ...

En attendant, quelques remarques :
$messageproper = 
$nationalite. 
"\n\n------------------------------------------------------------\n" ; 
$ecole. 
"\n\n------------------------------------------------------------\n" ; 
Le point virgule termine l'instruction, du coup la chaine $ecole. "\n\n-----\n" ne sera pas concaténée dans ta variable $messageproper puisque cette instruction se termine au ";"

Par ailleurs, si tu fais un header(), il ne faut pas envoyer de code au navigateur avant d'y faire appel, donc pas de balises html ou de echo (voir la faq pour plus d'infos).

par Xenon_54 » 14 janv. 2008, 18:28

@Ryle Si tu peux éditer son message pour les inclure :P

par Ryle » 14 janv. 2008, 18:26

les balises [code] ou [php] (selon le langage utilisé) permettent d'améliorer la lisibilité de ton message.

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu édites ou postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ :)

par Xenon_54 » 14 janv. 2008, 18:26

Voilà:
<?php
echo 'J\'écris en utilisant [php ]';
?>

par Michel.23 » 14 janv. 2008, 18:24

Je ne vous comprends pas écrivez moi une phrase avec une balise. Il me semble que j'ai tout mis

par Xenon_54 » 14 janv. 2008, 18:19

Il y a des boutons prévus à cet effet en haut de la boite de texte.

par Michel.23 » 14 janv. 2008, 18:19

et comment???
je suis vraiment débutant
Si vous avez la solution j'en serai ravi

par Xenon_54 » 14 janv. 2008, 18:06

1) On utilise la balise
 SVP
2) http://www.generationphp.net/cours/variables/superglobales/

probleme récupération données

par Michel.23 » 14 janv. 2008, 18:05

Mon probleme c'est que je n'arrive pas à récupérer aucune donnée, quelqu'un peut me dire pourquoi.
Merci bcq, voilà un bout de mon code

<HTML>
<Body>
<?php
$mailto = "[email protected]" ;
$subject = "reponse questionnaire";
$feedbackurl = "http://www...." ;
$formSenturl="http://www....";
$uself = 0;

$headersep = (!isset( $uself ) || ($uself == 0)) ? "\r\n" : "\n" ;

//-----------------------------------------------------------------
$nationalite = $_POST['nationalite'] ;
$ecole = $_POST['ecole'] ;
$pays = $_POST['pays'] ; 
echo( "Votre nationalite: <b>".$nationalite."</b><br>\n" ) ;
echo( "Votre Ecole: <b>".$Ecole."</b><br>\n" ) ;

$messageproper =
$nationalite.
"\n\n------------------------------------------------------------\n" ;
$ecole.
"\n\n------------------------------------------------------------\n" ;
mail($mailto, $subject, $messageproper);
header( "Location: $formSenturl" );
exit ;
?>
</Body>
</Html>
Meci