Page 1 sur 1

Problème de passage de variable

Posté : 05 août 2009, 17:00
par consequences
Bonjour,

Je m'explique voia deja le bout de code concerné :

Code : Tout sélectionner

$index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"><img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"bleu\"><a href=\"index.php?page=membreFichePerso&pa=1&idMembre=".$row[IdMembre]."\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n";
En fait je souhaite ne plus rendre visible &idMembre=".$row[IdMembre]."

Donc j'ai essayé de faire ceci :

Code : Tout sélectionner

$index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"><img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"bleu\"><a href=\"index.php?page=membreFichePerso&pa=1\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n"; $index.="\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"idMembre\" value=\"".$row['IdMembre']."\">\n";
Mais apparament le input type hidden comme je le pensais ne fonction que dans un form.

Alors comment puis je faire pour rendre invisible mon idmembre que je recupere biensur sur une autre page avec un $_request ?

Re: Problème de passage de variable

Posté : 05 août 2009, 17:09
par dunbar
Avec les session peut-être :?:

Re: Problème de passage de variable

Posté : 05 août 2009, 17:18
par consequences
Petit probleme aussi :

Code : Tout sélectionner

while($row=mysql_fetch_array($maReqDixDernInscr)){ $_SESSION['IdMembreVisite']=$row['IdMembre']; echo($row['IdMembre']); if ($row['CiviliteMembre']=="Mr"){ $index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"> <img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"bleu\"><a href=\"index.php?page=membreFichePersoVisite&pa=1\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n"; }else{ $index.="\t\t\t\t\t\t\t\t<tr><td align=\"center\" width=\"160\"><img class=\"photoDixDerniersInscrits\" src=\"".$row['PhotoMembre']."\"/> </td><td><span class=\"rose\"><a href=\"index.php?page=membreFichePersoVisite&pa=1&idMembre=".$row['IdMembre']."\"> ".stripslashes($row['PseudoMembre'])." </a></span></td></tr>\n"; } }
Probleme ma variable session ne prend que le derniere idmembre quelque soit le pseudo sur le quelle je clique

Re: Problème de passage de variable

Posté : 05 août 2009, 18:02
par Ryle
Alors première question, pourquoi (ou pour qui) ne souhaites tu plus que l'id soit visible ? (parce que même s'il n'apparait pas dans l'url, suffit d'un "afficher la source" pour le retrouver). Un contrôle sur la page suivante pour t'assurer que seuls ceux qui doivent y accéder y accèdent te simplifieraient sans doute la vie :)

Quoi qu'il en soit, si tu ne veux plus que l'id soit dans l'url, et que tu ne peux stocker celui-ci en session au préalable, tu peux utiliser un formulaire qui sera envoyé via la méthode post au lieu du lien et tu pourras laisser ton id en champ hidden.... m'enfin c'est peut être s'embêter pour pas grand chose au final :-k

Re: Problème de passage de variable

Posté : 05 août 2009, 18:09
par consequences
En fait c pour rendre l'url plus propre et moins chargé rien de plus du coup j'ai fait une autre page mais jai un probleme avec la session que reprend a chaque coup de dernier
id en session.

J'ai tout remis comme c'était ca fonctionnait bien alors tampis ce sera dans l'url et puis c tout lol
Parceque la je vois pas comment faire . Puis remarque c'est génant c'est juste que ca gonfle l'url de details

Bon merci a tous et faites comme si javais rien demandé.

J'ai perdu une heure au moins pour revenir comme avant lol. Prochaine fois je m'ecoute plus et ce sera dans l'url et puis c est tout lol