logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
30 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 445 094

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» passage d'arguments

passage d'arguments#16689

2Contributeur(s)
ephrenTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
ephren ephrenicon_post
salut

bon alors je voudrais un pitit peu d'aide la sur ce coup la....
En fait je voudrais faire passer un argument vers une page de la facon suivante:

<b>while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td width="120" valign="top" bgcolor="#FEEDD6"> <font face="Verdana" size="1"><a href="intro2.php?var='.$row['Apellido'].'">'.$row['Apellido'].'</a></td>';</b>

le problème est que comme je le met dans le folder static le lien vers la page devient donc :

..../static.php?op=intro2.php?var= .......

Il y a donc deux '?' ce qu'il n'as evidement pas l'air d'apprécier.... ;-)

Et bien evidement je n'ai pas de formulaire dans la page pour pouvoir passer un "hidden"

Est ce que quelqu'un aurait une solution pour ce genre de problème ?? parce que la :paf

Message édité par : Tribal-Dolphin

ephren ephrenicon_post
bon alors la ca a foiré désolé je recommence lol
Tribal-Dolphin Tribal-Dolphinicon_post
Regarde dans la barre d'adresse, tu verras que le premier passeur est un ? et que les autres sont des &
Tu en déduiras donc par toi même qu'il faut remplacer intro2.php?var= ....... par intro2.php&var= .......
ephren ephrenicon_post
salut

merci pour ta réponse mais malheureusement cela ne fonctionne pas....
Il me fait une erreur 404.

Si quelqu'un à une autre idée, elle sera la bienvenue ...

Merci d'avance
Tribal-Dolphin Tribal-Dolphinicon_post
C la seule est unique façon de passer des paramètres via L'URL.
A mon avis, tu as un soucis dans ton script.
Quel est le lien que tu clique avant l'erreur 404 ?
ephren ephrenicon_post
Mais non en fait le probleme est que ce lien ne veux rien dire.

j'arrive a un truc du style:
..../static.php?op=intro2.php&var=blabla&......
En php, pour passer un argument il faut mettre un '?' et la variable. Mais la comme il y a deja le static qui se met tout seul ca foire.... :paf
Tribal-Dolphin Tribal-Dolphinicon_post
Elle est placée ou ta page intro2.php ?
Sur quelle page tu te trouve avant de cliquer sur le lien
As tu une URL pour voir celà ?
Essaye d'être plus précis car ce n'est vraiment pas facile de comprendre avec si peu d'infos.
ephren ephrenicon_post
bon d'abord je suis sur intro.php dans static la j'ai une recherche sur un nom
J'arrive alors sur la page intro2.php ou la recherche s'effectue avec un select...... like.

Il y a alors l'affichage d'une image et de plusieurs donnée su rle premier nom trouver lors de la recherche.
Et il y a également la liste des autres noms corresppondant a la recherce.
Ce sont ces noms que j'essaye de passé dans le lien. dans "var".
Il y a donc un lien sur chaque nom.
A ce moment la page intro2.php est reloader et on verifie si on vient de intro ou d'intro2 et on refait une recherche et comme ca indéfiniment..
J'espère que c'est un peu plus explicite ..
J'avoue que c'est pas evident de penser a tout lol
Tribal-Dolphin Tribal-Dolphinicon_post
Tu me dit que tes fichiers sont dans statis mais tu y accède par quelle URL ?
www.tonsite.ext/static.php?op=intro.php
www.tonsite.ext/static/intro.php
ephren ephrenicon_post
pour l'instant je ne peux pas accéder a mon site (prob de serveur) mais je pense que c'est :
www.tonsite.ext/static.php?op=intro.php
ephren ephrenicon_post
oui c'est bien ca !!!
Tribal-Dolphin Tribal-Dolphinicon_post
Dans ce cas, le lien vers intro2 doit être static.php?op=intro2.php&....
T'aurais pas une URL sérieusement ?
ephren ephrenicon_post
http://heraldicahispana.com/npds2/static.php?op=intro2.php&npds=0

Mais tu ne pourras pas y acceder!!
Déjà il faut que tu t'enregistre (ca ca va)
Mais j'ai du coup supprimer le lien.
Mais tu verras que sur le coté il y a les noms de la recherche et c'est la qu'il doit y avoir le lien!!!