Création
d'entreprise
Posez votre question Signaler

PHP variables input text type hidden

ZarTenBerg 87Messages postés 1 mars 2007Date d'inscription 9 mars 2012Dernière intervention - Dernière réponse le 26 févr. 2011 à 21:27
BONJOUR TOUT LES MONDE MON PROBLEME EST LE SUIVANT
JE SUIS EN TRAIN DE CREER UN SITE WEB ET J'AI MIT DES ZONES DE TEXT TYPE HIDDEN AVEC DES VARIABLES A L'INTERIEUR TOUT AU DEBUT CELA MARCHAIT BIEN MAIS DEPUIS QUE G CHANGER DE PC EASYPHP NE CONNAIT PLUS LES VARIABLES !!!! CECI ARRIVE QUAND J'APPELLE UN CODE PHP EN SELF !!!!
Page WEB (var reconnu) ===> code php (var non reconnu) [page web 'include']
quelle la solution a ce pb ? cela me bloque vraiment !!!
Lire la suite 

PHP variables input text type hidden »

6 réponses
Réponse
+0
moins plus
bon, tout d'abord, passer des variables en hidden n'est vraiment pas une bonne idée, car la personne qui est sur ta page peut les modifier.

Ensuite, cela peut venir par exemple de la façon dont tu essai d'avoir tes variables: si elle sont transmisent par post, tu peut y avoir accès via $_POST et non pas $_HTTP_VARS_POST ou un truc horrible comme ça.

Sinon, une méthode pour mieux cerner ton problème, c'est de faire au début de ta page:
echo '<pre>', print_r($GLOBALS), '</pre>';

ça te permettra de voir toutes tes variables.

Une autre cause de ton problème pourrait être un <? a la place d'un <?php au début de ton script.

Sinon, si tu as des messages d'erreurs, donnes les nous, ;)

amicalement.
ZarTenBerg- 8 mai 2007 à 11:03
Bonjour, désolé pour ce retard, en réalité au boulot ces variable de type hidden qui sont dans des zones de text (je vais appel a ces derniers par du java script en "getelementbyid") marchent trés bien !!!! ce n'est que là a la maison que ca foire !!! je ne sais pas d'ou vient le probléme car je ne gére aucune action de l'ihm (interface homme-machine )maintenant !!!!

exemple :
déclaration de la variable :
-----------------------------

if (!isset($varchange)) $varchange=0;

La zone de text cachée:
---------------------------

<input type="hidden" name="varchange" value="<?Php echo $varchange; ?>">

le javascript :
----------------

function insertfunction()
{
var obj;
obj = document.getElementById("insertvar");
obj.value=1;
document.formPlanning.submit();

}


error :
Notice: Undefined variable: "variablechange" in c:\program files\easyphp1-8\www\formateur_relais\gestion_planningsaction.php on line 8


réponse : !!!!!!!!!!!
Ajouter un commentaire
Réponse
+0
moins plus
je vais peut êtree avoir l'air complètement idiot, mais...

tu test l'existence d'une variable nommée $varchange, et ton message d'erreur converne une variable nommée $variablechange.

Les deux noms ne sont pas les même. Ton erreur est peut être ici ^^
toto - 26 févr. 2011 à 21:27
oui
toto - 26 févr. 2011 à 21:27
non
dada - 26 févr. 2011 à 21:27
hr
Ajouter un commentaire
Ce document intitulé « PHP variables input text type hidden » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?