WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
pasage de variable
Envoyé par: MustyAlien (---.adsl.proxad.net)
Date: 09 February 2005 à 14:56

Bonjour,

Je suis un petit nouveau chez vous smiling smiley
Voilà j'ai découvert wamp5 par un copain, j'utilisais EasyPHP avant et j'avais quelques soucis...
Dans wamp5 j'ai un petit souci pour la lecture des variables, imaginons un petit code tout simple :

************************************************************************
<?
if($glop == 1){
echo($test1.$test2);
}
?>
<form name="test" action="test_var.php?glop=1" method="post">
<input type="text" name="test1"><br>
<input type="text" name="test2"><br>
<input type="submit" value="envoyer">
</form>
************************************************************************

Normalement dans ce test, lorsque je clic sur le bouto "envoyer", ça devrait m'afficher les deux variables...
En local avec Wamp ça ne les affiches pas du tout, alors qu'en ligne ça marche impec
Vous avez une idée ?

Merci d'avance

C'est bête comme problème, mais ça me bloque énnormément sad smiley

Options: Répondre•Citer ce Message
Re: pasage de variable
Envoyé par: bistory (---.243.81.adsl.skynet.be)
Date: 09 February 2005 à 16:35

Ca se voit que tu utilisais easyphp avant grinning smiley depuis php 4.3.0, la variable register_globals du php.ini a été désactivée pour une question de sécurité dans les scripts des utilisateurs.
Les variables passées par l'url doivent s'écrire ainsi :
$_GET['lavariable']
Pour celles passée par un formulaire ainsi :
$_POST['lavariable']

Voila, il y en a toute une kirielle, donc je te conseille d'aller consulter le site php.net
Pour ton problème, voici la résolution :

************************************************************************
<?
if($_GET['glop'] == 1){
echo($_POST['test1'].$_POST['test2']);
}
?>
<form name="test" action="test_var.php?glop=1" method="post">
<input type="text" name="test1"><br>
<input type="text" name="test2"><br>
<input type="submit" value="envoyer">
</form>
************************************************************************

Tu vas voir, tu vas t'y habituer winking smiley n'hésite pas à reposter si tu as d'autres problème smiling smiley

Options: Répondre•Citer ce Message
Re: pasage de variable
Envoyé par: MustyAlien (---.adsl.proxad.net)
Date: 09 February 2005 à 16:46

Merci beaucoup...

Comme tu as du le comprendre, ça fait un bail que je n'ai pas retouché au php lol

Options: Répondre•Citer ce Message
Re: pasage de variable
Envoyé par: MustyAlien (---.adsl.proxad.net)
Date: 09 February 2005 à 16:59

OK, je viens d'essayer... ça marche impec smiling smiley

Je crois que je vais devoir me racheter un bouquin sur PHP5 pour remplacer le 4 sad smiley
ça ne me fera pas de mal, ça va me dépoussièrer mon cerveau smiling smiley

Merci beaucoup

Options: Répondre•Citer ce Message
Re: pasage de variable
Envoyé par: bistory (---.241.81.adsl.skynet.be)
Date: 10 February 2005 à 09:35

Lol, je te conseille un ouvrage de 2002 (ouf ! confused smiley) mais qui ne coûte pas trop cher et qui s'applique encore aux technologies d'aujourd'hui :
PHP avancé
Ca traite de l'optimisation de php et de mysql, ca a été mon livre de chevet pendant un bon moment grinning smiley

Options: Répondre•Citer ce Message
Re: pasage de variable
Envoyé par: MustyAlien (---.adsl.proxad.net)
Date: 10 February 2005 à 13:35

D'accord merci bien winking smiley
Vraiment sympas

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP