lenoury Posté 13 Janvier 2008 Posté 13 Janvier 2008 Bonjour, Voila sur mon site j'ai ce script: <?php $id = !empty($_GET['id']) ? $_GET['id'] : 14; ?> <?php $affl_id = !empty($_GET['affl_id']) ? $_GET['affl_id'] : 34084; ?> Le probléme est que le résultat sort de la maniére suivant: mapage.php?webmaster_id=34084;id=18;id=14 Car j'ai mis: rotate-html.php?webmaster_id=<?php echo $affl_id;?>;id=<?php echo $id;?> Vous voyez, je veus pouvoir avoir id tout seul ou affl_id, je ne veut pas qu'il se colle à chaque fois, car mes liens sont pas tous du genre mapage.php?webmaster_id=34084;id=18;id=14 certaine sont juste mapage.php?webmaster_id=34084 avec rien aprés, alors que là il m'appel toujours les deux ensemble!! J'espére que vous avez tous compris Merci stéphanie
Sarc Posté 13 Janvier 2008 Posté 13 Janvier 2008 Si tu veux par exemple que $condition soit égal à 1 pour mettre l'id à la fin de ton adresse, tu peux mettre : rotate-html.php?webmaster_id=<?php echo $affl_id;?><?php if ($condition == 1) echo ";id=$id";?> Mais tu ne dis pas à quelle condition tu veux mettre l'identificateur dans tes adresses, je ne peux donc pas te donner plus de renseignements...
lenoury Posté 13 Janvier 2008 Auteur Posté 13 Janvier 2008 Salut, ce que je veut c'est pouvoir appeler que affl_id ou alors que id. Avec mon script, ils apparaissent toujours ensemble Tu vois que le résultat soit : mapage.php?webmaster_id=34084 ou mapage.php?id=18 ou bien même mapage.php?webmaster_id=34084;id=18 Là avec mon scrit j'ai toujours mapage.php?webmaster_id=34084;id=18;id=14 stéf
fingolfin Posté 14 Janvier 2008 Posté 14 Janvier 2008 (modifié) C'est pourtant simple comme problème, tu as deux variables, tu n'en veux qu'une, il te suffit de faire une condition afin de savoir si tu utilises l'une ou l'autre dans ton url. Donc comme tu ne précises pas les conditions d'affichage des variables, on ne peut pas vraiment les deviner, mais en gros un code du genre devrait suffire : $variable_affiche = 1;$id = !empty($_GET['id']) ? $_GET['id'] : 14; // Affiché si $varaible_affiche = 1$affl_id = !empty($_GET['affl_id']) ? $_GET['affl_id'] : 34084; // Affiché si $variable_affiche = 2if($variable_affiche == 1){ echo '<a href="ton_lien.php?id=' . $id . '"> Le blabla </a>';}if($variable_affiche == 1){ echo '<a href="ton_lien.php?affl_id=' . $affl_id . '"> Le blabla </a>';} Le problème n fait c'est surtout que tu ne sais pas vraiment ce que tu veux faire j'ai l'impression, ou du moins tu es plutôt embrouillé dans tes pensées. Modifié 14 Janvier 2008 par fingolfin
lenoury Posté 14 Janvier 2008 Auteur Posté 14 Janvier 2008 Bonjour Oui ok ça marche, merci pour tous stéphanie
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant