Problème SQL

Petit nouveau ! | 2 Messages

23 janv. 2015, 19:29

Bonjour

J'expose mon problème sur mon forum j'ai ajouter un champ dans la table user (champ qui est est remplis par le membre)
j'essaye de récupérer dans chaque sujet son info pour chaque membre qui poste ou répond.
Voici ce que j'ai fait , mais ça m'affiche que mon info dans tous les poste.

Code : Tout sélectionner

$sql = 'SELECT user_info, user_id FROM ' . USERS_TABLE . ' WHERE user_id = ' . $user->data['user_id']; if (!$result = $db->sql_query($sql)) { message_die(GENERAL_ERROR, 'Could not query information', '', __LINE__, __FILE__, $sql); } while ( ($row = $db->sql_fetchrow($result))) { $template->assign_vars(array( 'USER_INFO' => $row['user_info'], )); }
Merci de me dire d’où vient mon erreur.
Amicalement

Mammouth du PHP | 688 Messages

23 janv. 2015, 20:37

ta requete récupère l'info du membre connecté.
c'est l'info du membre qui a posté un message dont tu as besoin.
le "plus simple" est surement de trouver où les infos sur le posteur sont récupérées et d'ajouter le champ.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

23 janv. 2015, 21:40

Ou sinon encore + simple, regarde tous les champs que l'utilisateur peut déjà édité lui même et si par hasard il n'y en aurait pas un qui ne sert à rien, si c'est le cas, tu as juste à le renommer dans le fichier de traduction et hop ni vu ni connu ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 2 Messages

24 janv. 2015, 08:10

Bonjour

Mon problème est résolu , merci quand même :wink:

Amicalement.