pb variable
Je vais vous présenter mon code qui est une page de menu. Celle-ci propose des liens vers 9 pages mais le gros pb concerne var1 qui permet de passer une variable (un nom de groupe).
var1 est soit recupére d'une liste (liste_concert) soit il doit récupérer la valeur passés une page suivante (proposée dans le menu) (parexemple l'utilisateur va dans une partie (partie programmation par exemple) mais veut retourner dans ce menu et donc il lui suffit de cliquer sur un bouton de retour.
Le pb étant que les liens hypertexte prennent en compte var1 si je viens de la partie programmation par exemple, mais pas dans le cas ou je viens de la liste de choix de la page précedente...
Si vous avez compris ce que je veux (je sais je ne suis pas tres clair...)
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1520]ce lien[/lien])
SAlut,
ya comme un problème la
=>$var1 = $_POST['liste_concert'];
$var1 = $_GET['var1'];
tu enregistre deux donnée apriori différente dans la meme variable ......
Il faut que tu test si l'une ou l'autre existe ...
ensuite pour savoir de quel page vient ton visiteur
Il me semble que c'est sa : $_SERVER['HTTP_REFERER']
@+
Il en faut peu pour être heureux !!!!!
il faudrait que je fasse un truc du genre
if utilisateur vient de pâge avec liste_concert
then $var1 = $_POST['liste_concert'];
else $var1 = $_GET['var1'];
en sachant que cette page s'appelle modif_concert.php
if ($_SERVER['HTTP_REFERER']=modif_concert.php)
then {$var1 = $_POST['liste_concert'];}
else { $var1 = $_GET['var1'];}
c'est bien ca?
eu je c po si marche then en php sinon la syntaxe habituelle c'est :
=> if ( condition )
{
//si la condition est Ok
}
else{
//si la conditon pa ok
}
Je comprend pas ce que tu veut faire la....
ta variable 1 c'est bien le nom de la page précédente?????
si c'est la cas pas besion de tous sa just $var1= ...
Il en faut peu pour être heureux !!!!!
le 02/07/2004 à 18:11
bibi
<?
if isset($_POST['listeconcert'])
{
$var1 = $_POST['listeconcert'];
}
else
{
var1 = $_GET['chépuskec'];
}
?>
commit suicide
le 02/07/2004 à 18:12
bibi
<?
if isset($_POST['liste_concert'])
{
$var1 = $_POST['liste_concert'];
}
else
{
$var1 = $_GET['var1'];
}
?>
commit suicide
merci mais je peux pas tester ton expression, il est ecrit:
parse error, expecting `'('' on...
tu vois le pb??
(ou je peux envoyer mon code entier)
Correction du code de Bibi :
<?
if (isset ($_POST['liste_concert']))
{
$var1 = $_POST['liste_concert'];
}
else
{
$var1 = $_GET['var1'];
}
?>
Il manquait les parenthèses.
Koboneil
le 08/07/2004 à 21:55
bibi
jle fai tjrs ^^
commit suicide
Et tu foutais de moi
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: