8797 sujets

Développement web côté serveur, CMS

Pages :
(reprise du message précédent)

$sql = "select * from comptes_utilisateurs 
where ID_Utilisateur= 'ID_Utilisateur'";


devine ? Smiley cligne

c'est encore un probleme de quote. les id étant des chiffres et non des chaines de caracteres on ne met pas de quote autour.de plus tu dois utiliser ta variable.

dans destination16 tu l'appelles toujours $iduser?

si oui il faut ecrire

$sql = "select * from comptes_utilisateurs 
where ID_Utilisateur=".$iduser;

Modifié par CPascal (06 Jan 2008 - 17:03)
quelle idiote.. il va me falloir un moment avant que ça devienne un automatisme...

j'ai changé, j'ai mis

$sql = "select * from comptes_utilisateurs where ID_Utilisateur= ID_Utilisateur";

mais Smiley eek Smiley ohwell en id et en nom, s'affichent les derniers inscrits dans la bdd ....

dans l'url j'ai l'id 2, alors que quand je fais un echo de 'l'id sur la page, il me met 37 ....
Modifié par aliceadsl (06 Jan 2008 - 17:20)
$req = mysql_query($sql)
or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

fais le suivre d'un echo $sql; ainsi tu vera si dans la requete tu as passé 36 ou 37. des fois ça sert de voir la requete même si elle n'echoue pas.

edit: pour les images penses a ne sauvegarder que la chaine qui decrit le chemin qui mene au fichier et non le fichier lui-même. sinon ce serait une galere.
Modifié par CPascal (06 Jan 2008 - 17:26)
salut !
Re moi !

J'ai toujours ce problème d'affichage d'information (voir message ci dessus).

En effet, quand je me connecte, les informations qui devraient être relatives au client, sont celles de la première personne enregistrée dans la bdd.

C'est quoi le problème là ? Je ne comprends pas ?

Je vous mets le code de ma page destination à laquelle on accède en se loggant en tant que client.



<?php 
// on se connecte à MySQL 
..................

// on sélectionne la base 
mysql_select_db('tuto',$db); 

// on crée la requête SQL 
$sql = "select * from comptes_utilisateurs where ID_Utilisateur= ID_Utilisateur";

// on envoie la requête 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

// on fait une boucle qui va faire un tour pour chaque enregistrement 
$row = mysql_fetch_assoc($req); 

echo 'id du client='.$row['ID_Utilisateur'].'<br> <br>'; 
echo 'Bienvenue'.$row['Nom_Utilisateur'].'<br> <br>'; 


// on ferme la connexion à mysql 
mysql_close(); 
?> 


Pouvez vous m'aider s'il vous plait ?
Pages :