Discussion:
distant: ok ; local non !
(trop ancien pour répondre)
alainL
2008-01-06 13:17:35 UTC
Permalink
Bonjour,
J'essaie d'utiliser en local un bout de code qui fonctionne en distant. Mais
on dirait que certaines données ne passent pas ! Je lance par l'aperçu de
Drw, EasyPHP étant activé.
Merci pour votre aide.
alainL
_____________________________________________________________________________________________________
Code html du formulaire:
<FORM ACTION="traitement_metas.php" METHOD="post">

<p>Par quel moyen avez-vous trouvé ce site? ;
<select name="Origine" size="1">
<option value="Moteur de recherche">Moteur de
recherche</option>
<option value="Autre site">Autre site</option>
<option value="Forum">Forum</option>
<option value="Autres">Autres</option>
</select></p>

<p>Que cherchiez-vous plus particulièrement ?</p>
<p><textarea name="Cherchait"
rows="5" cols="55"></textarea></p>

// une listbox multichoix, elle, passe corectement, traitée par les 4
dernières lignes du php
________________________________________________________________________________________
Code traitement php

<?

{
echo("Origine: $Origine<br>");
}

{
echo("Cherchait:$Cherchait<br>");
}
// traitement de la box a chx multiples
$tabpages = (isset($_POST["Pages"]))?$_POST["Pages"]:null;
echo ("Pages vues:");
echo implode("<br />", $tabpages) . "<br />";
$LesPages = implode("", $tabpages);
__________________________________________________________________________________
Message d'erreur :

Notice: Undefined variable: Origine in
e:\easyphp1-7\www\essais\traitement_metas.php on line 11
Origine:

Notice: Undefined variable: Cherchait in
e:\easyphp1-7\www\essais\traitement_metas.php on line 15
Cherchait:
_________________________________________________________________________________
Olivier Miakinen
2008-01-06 21:47:38 UTC
Permalink
Post by alainL
<?
{
echo("Origine: $Origine<br>");
}
__________________________________________________________________________________
Notice: Undefined variable: Origine in
e:\easyphp1-7\www\essais\traitement_metas.php on line 11
RTFM ;-)

http://fr2.php.net/manual/fr/language.variables.external.php
http://fr2.php.net/manual/fr/ini.core.php#ini.register-globals
http://fr2.php.net/manual/fr/security.globals.php

Et la FAQ :
http://faqfclphp.free.fr/#rub2.7
<cit.>
Depuis la version 4.x de PHP, par défaut, les variables $variable1,
$variable2, ... $variableN ne SONT PLUS définies. Il faut donc utiliser
à la place les tableaux $_GET[], $_POST[] ou depuis la version 4.0.6
$_REQUEST[].
</cit.>

Continuer la lecture sur narkive:
Loading...