Fork me on GitHub






Problème de récupération de variable dans un PHP
Aspirant
Inscrit: 24/03/2006 10:08
Messages: 27
re,

je viens de créer un module, il est tout simple.

Dans le fichier index.php de mon module, j'appelle avec la commande include l'affichage d'un fichier HTML.

Jusque là, tout va bien, l'HTML s'affiche trés bien.

Mais dans cette HTML, j'ai un formulaire qui sur le submit est lié à un source PHP qui récupère les variables de mon formulaire et qui les mail.
Ce source PHP marchait trés bien dans mon ancien site, mais ne marche plus sous xoops.

voila l'erreur :

Notice: Undefined variable: editname in c:\program files\easyphp1-8\www\xoops\modules\mymodule\html\sendmail.php on line 2

fichier sendmail.php :
ligne 1: <?php
ligne 2: if ($editname!="")
ligne 3: {

On dirait bien que sendmail.php est exécuté, mais en ligne 2, il ne connait pas "editname".

Avez vous une idée? Est-ce que j'ai le droit de faire ça sous xoops? peut etre que non!

merci

Posté le : 04/04/2006 17:29

Edité par winsion sur 05/04/2006 12:10:07
Partager Twitter Partagez cette article sur GG+
Re: Problème de récupération de variable dans un PHP
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Normal qu'il ne reconnaisse pas ta variable $editname.
D'abord, comment s'appelle-t'elle dans ton formulaire ? editname ? OK.

Dans ce cas tu la récupère dans ton script php avec
$_POST['editname'] si ton formulaire utilise la méthode post comme je le suppose.

Posté le : 04/04/2006 17:54

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: Problème de récupération de variable dans un PHP
Aspirant
Inscrit: 24/03/2006 10:08
Messages: 27
Ok, merci. Je pense que c'est ça le problème.

J'essai ça demain et je vous tiens au courant pour fermer le sujet.


a+

Posté le : 04/04/2006 19:54
Partager Twitter Partagez cette article sur GG+
Re: Problème de récupération de variable dans un PHP
Aspirant
Inscrit: 24/03/2006 10:08
Messages: 27
Super, ça marche, ça récupère la valeur des champs du formulaire.


Merci bcp.


J'ai deux autre questions :

1er question

plus loin dans mon code, j'ai

echo "<H1 align=center>Merci " .$_POST['cbtitre'] ." " .$_POST['editname'] ."</H1>";

Il me fait une erreur sur cette ligne. Je suis obligé de mettre mettre plusieurs echo pour que ça marche. ex :

echo "<H1 align=center>Merci ";
echo $_POST['cbtitre'];
echo " ";
echo $_POST['editname'];
echo "</H1>";

2eme question :

j'utilise la fonction mail pour envoyer un mail (evidemment). Actuellement, je suis avec Easy PHP sur ma machine, et cette fonction me fait une erreur. Comment je peux protéger ce bloc pour gérer l'erreur? ( genre Try except ) en delphi.

Posté le : 05/04/2006 09:05
Partager Twitter Partagez cette article sur GG+
Re: Problème de récupération de variable dans un PHP
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Question 1
Ta syntaxe html n'est pas correcte : l'attribut center doit être entre quotes.
Donc soit tu joue sur les simples et doubles quotes,
echo '<H1 align="center">Merci ' .$_POST['cbtitre'] .' ' .$_POST['editname'] .'</H1>';

soit tu utilise l'antislash
echo "<H1 align="center">Merci " .$_POST['cbtitre'] ." " .$_POST['editname'] ."</H1>";

Question 2:
joker

Conseil: cloture ce sujet en éditant ton premier post et en mettant résolu dans son titre,
et ouvre un nouveau sujet, car tes questions n'ont plus rien à voir avoir le titre.

Posté le : 05/04/2006 10:24

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: Problème de récupération de variable dans un PHP
Aspirant
Inscrit: 24/03/2006 10:08
Messages: 27
Merci pour cette réponse.

Je vais essayer ça.


Bon, je vais poser mon autre question dans un nouveau sujet. Par contre, je ne sais pas comment on cloture celui-là!

Posté le : 05/04/2006 11:29
Partager Twitter Partagez cette article sur GG+
Re: Problème de récupération de variable dans un PHP
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Citation :
Par contre, je ne sais pas comment on cloture celui-là!

Afficher le premier message
->bouton Editer
->premier champ (préfixe d'article): sélectionner Résolu
->valider

Posté le : 05/04/2006 12:07

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

61 Personne(s) en ligne (46 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 61 | Plus ...