probleme récupération données

Petit nouveau ! | 4 Messages

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

Mammouth du PHP | 1885 Messages

14 janv. 2008, 18:06

1) On utilise la balise
 SVP
2) http://www.generationphp.net/cours/variables/superglobales/
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Petit nouveau ! | 4 Messages

14 janv. 2008, 18:19

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

Mammouth du PHP | 1885 Messages

14 janv. 2008, 18:19

Il y a des boutons prévus à cet effet en haut de la boite de texte.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Petit nouveau ! | 4 Messages

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

Mammouth du PHP | 1885 Messages

14 janv. 2008, 18:26

Voilà:
<?php
echo 'J\'écris en utilisant [php ]';
?>
Modifié en dernier par Xenon_54 le 14 janv. 2008, 18:27, modifié 1 fois.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

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 :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 1885 Messages

14 janv. 2008, 18:28

@Ryle Si tu peux éditer son message pour les inclure :P
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

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).
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 4 Messages

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.