Problème de variable

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 : Problème de variable

par Lorenzo » 19 mars 2006, 22:00

quand tu es sur la page de ton message tu as un gros bouton en haut a gauche "resolu"


$lapagemagique10 -> la variable n'est pas initialisé

par sfourre » 19 mars 2006, 21:57

Merci beaucoup,

j'ai remplacé mes lignes par :
<form action=<? echo $_SERVER['PHP_SELF'].''; ?> method=post>
et :
$browser=$_SERVER['PHP_SELF'].'';

et cela fonctionne.

Pour autant, cela n'explque pas l'erreur sur la ligne :
$lapagemagique10=trim(stripslashes($lapagemagique10));

Autre petite question en passant : comment met on sur ce forum le tag résolu ?

Amicalement

Stéphane

par Truc » 19 mars 2006, 21:34

Salut,
certainement un vieux script regarde ceci pour un peu plus d'explications.

il faut utiliser la globale $_POST pour les champs de formulaire sinon les variables n'existent pas.

Problème de variable

par sfourre » 19 mars 2006, 21:27

J'ai récupéré un script de mteur de recherche interne.

Il fonctionne correctement sur mon site.

Par contre en local (avec easyPHP) j'ai plusieurs fois le message :
"Undefined variable: mavariable in c:\... on line .."

Pour les lignes ci-dessous :
$lapagemagique10=trim(stripslashes($lapagemagique10));
<form action=<? echo "$PHP_SELF"; ?> method=post>
$browser=$HTTP_USER_AGENT;

A quoi sont dû ces problème de définition de variable ?

Amicalement

Stéphane