Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   php local (http://www.ndfr.net/forums/showthread.php?t=2816)

Magi-X 01-11-2003 23:23

php local
 
salut,

J'ai un ptit bleme avec mon serveur je pense ...

J'ai moi meme installer apache, php, mysql etc .. et ca fonctionne très bien .. mais j'ai remarquer qu'il veut po faire l'action suivante :

disont kon a un formulair:

Code:

<form action="table-add_tag.php" method="post">
...
...
  <input type="hidden" name="action" value="tag_add">
...
</form>

et plus haut je met alors

PHP Code:

if ( $action == 'tag_add' ) {
echo 
"ok";
 } 

et ben il ne rentre jamais dans le if !!!! Maintenant je me suis di que ptete il faut modifier quelque chose dans le php.ini !! Ci quelqu'un a une idée, ce serais cool car la je suis bloquer !

Samva 01-11-2003 23:31

Re: php local
 
Si tu change la valeur de la boite d'entrée en visible pour debug ca passe pas non plus??

Tu rappelle bien le meme fichier en action?? parce que le probleme vient peut etre de la présence de la variable apres le test du if... m'enfin...

Magi-X 01-11-2003 23:34

Re: php local
 
Quote:

Originally Posted by Samva
Si tu change la valeur de la boite d'entrée en visible pour debug ca passe pas non plus??

tu veux dire koi par la :o

Quote:

Originally Posted by Samva
Tu rappelle bien le meme fichier en action?? parce que le probleme vient peut etre de la présence de la variable apres le test du if... m'enfin...

c bien la meme page, car il me remet a chaque fois le form au lieu du OK !

Samva 01-11-2003 23:39

Re: php local
 
Ben tu enleve le hidden qui fait chier et tu fais une textbox ou une editbox @lakon..

Magi-X 01-11-2003 23:48

Re: php local
 
Quote:

Originally Posted by Samva
Ben tu enleve le hidden qui fait chier et tu fais une textbox ou une editbox @lakon..

ben ca change rien, car j'ai meme essayer de faire

Code:

<form action="table-add_tag.php?action=tag_add" method="post">
...
...
...
</form>

et ca fonctionne pas non plus !

En plus je me rappele quand des que mon serveur local fonctionnais j'avais essayer mon site de movie-news, et les pointer ne marchais pas !!!

Donc ca mintrige grave ce truc !

stan 01-11-2003 23:48

Re: php local
 
Question au passage ...
Tu as quelle version de PHP ?

Parce qu'il me semble qu'avec les dernières versions il faut déclarer les variables récupérées depuis un formulaire ou un querystring (je peux me tromper aussi...)

Samva 01-11-2003 23:53

Re: php local
 
Tu arrives a récupérer les autres variables du formulaire?? Il se peut que ca vienne d'une mauvaise configuration du serveur...

stan 01-11-2003 23:55

Re: php local
 
Juste comme ça, essaie de remplacer

PHP Code:

if ( $action == 'tag_add' ) {
echo 
"ok";


par

PHP Code:

if ( $_POST['action'] == 'tag_add' ) {
echo 
"ok";



Magi-X 01-11-2003 23:56

Re: php local
 
j'utilise PHP/4.3.3 !!

et le serveur c moi ki lai fais donc c possible ki fo configurer kk chose !!

Magi-X 01-11-2003 23:58

Re: php local
 
Quote:

Originally Posted by stan
Juste comme ça, essaie de remplacer

PHP Code:

if ( $action == 'tag_add' ) {
echo 
"ok";


par

PHP Code:

if ( $_POST['action'] == 'tag_add' ) {
echo 
"ok";




et ben ca fonctionne comme ca ... jy avait pas penser car enfaite j'ai tj fais comme moi jle mettais !

Enfin merci stan !!

Samva 02-11-2003 00:01

Re: php local
 
Encore une victoire de NDFR sur le problème de PHP de Magi-X

Me semble qu'on peut configurer l'environnement pour que les variables issues d'un post puissent être récupérées telle quelle...

Magi-X 02-11-2003 01:45

Re: php local
 
Quote:

Originally Posted by Samva
Encore une victoire de NDFR sur le problème de PHP de Magi-X

Me semble qu'on peut configurer l'environnement pour que les variables issues d'un post puissent être récupérées telle quelle...


et ta po une idee de comment faire?

PS: v dormir la :rolleyes:

Spycam 02-11-2003 17:44

Re: php local
 
Il suffit de modifier une option se trouvant dans le fichier PHP.ini qui
s'appelle : register_globals et qui est par défaut initialisée à ON.
Depuis la version 4.2.0 de PHP, cette option est par défaut initialisée à OFF.

:chinese: :cool:


All times are GMT +2. The time now is 08:35.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.