8791 sujets

Développement web côté serveur, CMS

Bonjour,
voici mon problème;
j'ai un carrousel JQuery avec des photos d'utilisateurs qui défilent.
Je souhaite que lorsque l'on clique sur une photo on soit dirigé vers la page de l'utilisateur.

Pour l'instant voici ce que j'ai :
->table users : id_user ; nom; mdp

page du carrousel :
$sql3="SELECT * FROM users ";
echo $sql3;
$res3=mysql_query($sql3);
while($ligne=mysql_fetch_array($res3)){
    
    echo ('

            <div class="carousel-feature">
              <a href="?p=user/profil_user&id_user='.$ligne['id_user'].'"><img class="carousel-image" alt="Image Caption" src="'.$ligne['image_users'].'"></a>
              <div class="carousel-caption">
                <p>
                    <a href="#">'.$ligne['nom_user'].'</a>
                </p>
              </div>
            </div>');
}
mysql_close($connexion)


Donc je fais bien passer l'id de l'utilisateur dans l'url.

Page profil :

include ('config.cfg.php');
$url=$_SERVER['REQUEST_URI'];
echo $url;//Me retourne l'adresse sur le serveur (/rv2.1/?p=user/profil&id_user=
$sql="SELECT * FROM users WHERE id_user = '".$_SESSION['id_user']."' ;";
echo $sql;
$res=mysql_query($sql);
while($ligne=mysql_fetch_array($res)){
echo $ligne['nom_user']; // Doit me retourner l'utilisateur correspondant à l'id_user.


Voila je suis sur que c'est un truc tout bête , mais ça me rends dingue .

Quelqu'un à une id (humour, idée) , svp?
Modifié par blobi (12 Aug 2011 - 08:54)
vincentD83 a écrit :
$sql=&quot;SELECT * FROM stars WHERE id_stars = '&quot;.$_GET['id_user'].&quot;' ;&quot;; 


?


MErci en effet erreur d'inattention. Merci ^_^
Attention à l'injection SQL, là.

Protèges via intval si c'est un entier (ce qui semble être le cas).
Et nul besoin des quotes si c'est bien un entier et que tu transtypes via intval().