Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1290 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php]le profil dans un post d un forum

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php]le profil dans un post d un forum

n°627603
leplusapte
mange le son
Posté le 01-02-2004 à 11:47:02  profilanswer
 

Voila je suis en train de realliser un forum et je voudrais savoir s il ya un moyen dafficher comme phpbb ou dautre forum le profil de lutilisateur dasn le post du forum en peu de requete sql ? :??:  
car si je fait  

Citation :

while($result = mysql_fetch_array($row2))/ici c pour afficher les posts
        {
$larequete du profil
}
 


sa me fera une requete par post ce ki est trop !?
voila merci de votre attention  :jap:

mood
Publicité
Posté le 01-02-2004 à 11:47:02  profilanswer
 

n°627634
Master p
My new cock ring :D
Posté le 01-02-2004 à 12:32:43  profilanswer
 

Pour chaque message postée, présenter la fiche du mec, ça doit vite être saoulant ça.
Pourquoi pas ouvrir un popup comme tout le monde?

n°627635
leplusapte
mange le son
Posté le 01-02-2004 à 12:35:26  profilanswer
 

c' est plus simpastique avec un ptit avatar mais pour linstant jait adopter la soluce du pop up en attendant mieu

n°627636
skylight
Made in France.
Posté le 01-02-2004 à 12:36:25  profilanswer
 

tiens encore un forum ... comme c'est original.

n°627641
leplusapte
mange le son
Posté le 01-02-2004 à 12:43:58  profilanswer
 

skylight a écrit :

tiens encore un forum ... comme c'est original.


je el fait fait juste pour mon site je cherche pas a faire dla concurance au phpbb ou aute forum  ;)

n°627684
drasche
Posté le 01-02-2004 à 13:45:48  profilanswer
 

skylight a écrit :

tiens encore un forum ... comme c'est original.


allons, tu sais bien que tous les programmeurs PHP aiment coder un forum pour des raisons x-y-z, tu l'as bien fait aussi :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°627693
skylight
Made in France.
Posté le 01-02-2004 à 14:03:30  profilanswer
 

mais ya longtemps :o
edit : et toi aussi [:ddr555]


Message édité par skylight le 01-02-2004 à 14:03:40
n°627695
drasche
Posté le 01-02-2004 à 14:04:40  profilanswer
 

moi j'ai à peine commencé :ange:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°630946
leplusapte
mange le son
Posté le 04-02-2004 à 13:11:05  profilanswer
 

Sinon personne ne sait commant je peut faire ???

n°631071
Master p
My new cock ring :D
Posté le 04-02-2004 à 14:30:09  profilanswer
 

Comment faire quoi?
C'est pour faire comme dans ce forum par exemple où c'est un truc qui est dans ta tête et que t'arrive pas à nous expliquer?

mood
Publicité
Posté le 04-02-2004 à 14:30:09  profilanswer
 

n°631080
leplusapte
mange le son
Posté le 04-02-2004 à 14:37:10  profilanswer
 

Je reexplique :
pour afficher les donner de la table user  dans un post sans avoir une requete pour chaque post affiché  :jap:  
 
 
g une ptit question si je fé sa :
 

Citation :


$row = mysql_query("select * from $table_user" )  or die ('Erreur : '.mysql_error() );
 
$row2 = mysql_query("select * from $table_forum_post where topic='$to' ORDER BY id ASC limit $limite,$nombre" )  or die ('Erreur : '.mysql_error() );
 
while($result = mysql_fetch_array($row2))
                 {
                  $news = nl2br($result[text]);
                 $msg = stripslashes($news);
                 include('smiley.php');
             while($result = mysql_fetch_array($row))
                  {
                   if ($row[nom] == $row2[user])
                        {
                        print " la on sort tous le profil";
                        }
                   }
          include("template/forum_post.tpl" );
          }


 
sa me fé 2 requete ou 1 requete + 1 pour chaque post ?

n°631310
Master p
My new cock ring :D
Posté le 04-02-2004 à 17:21:31  profilanswer
 

leplusapte a écrit :

Je reexplique :
pour afficher les donner de la table user  dans un post sans avoir une requete pour chaque post affiché  :jap:  
 
 
g une ptit question si je fé sa :
 

Citation :


....    


 
sa me fé 2 requete ou 1 requete + 1 pour chaque post ?


Désolé mais moi j'ai toujours pas compris le but de la manoeuvre.
Ici pour chaque poste, tu vas afficher le profil, ça va être plutôt lourd et inutile et j'espère pour ton serveur que t'auras pas grand monde d'inscrits parce tu scannes la table des inscrits pour chaque post. C'est inutile tu ferais surement mieux de faire :

Citation :


$row2 = mysql_query("select * from $table_forum_post where topic='$to' ORDER BY id ASC limit $limite,$nombre" )  or die ('Erreur : '.mysql_error() );
 
while($result = mysql_fetch_array($row2))
                 {
                  $news = nl2br($result[text]);
                 $msg = stripslashes($news);
                 include('smiley.php');                  {
                 $row = mysql_query("select * from $table_user WHERE nom='$result[user]'" )  or die ('Erreur : '.mysql_error() );
                   while ($profil = mysql_fetch_array($row)) {            
 
                        print " la on sort tous le profil";
                        }
                   }
          include("template/forum_post.tpl" );
          }


 
Enfin bon, je dis ça je dis rien, tu sors un profil à chaque post, ça va pas être zoli.
 
PS : je t'ai mis en gras ce que je pense être faux et j'ai souligné ce que j'ai changé histoire de minimiser les requêtes.
 
PS2 : T'as toujours pas repondu à ma question qui permettait de clarifier ce que tu faisais.


Message édité par Master p le 04-02-2004 à 17:22:34
n°631511
leplusapte
mange le son
Posté le 04-02-2004 à 20:27:14  profilanswer
 

oui g panser a sa merci mé dans ce cas sa rajoute 10 requete par page puisque jaffiche 10 message par page

n°631543
leplusapte
mange le son
Posté le 04-02-2004 à 20:50:43  profilanswer
 

et une ptit question avec le forum de hardware la signature est stoké dans les postes non ????

n°631556
drasche
Posté le 04-02-2004 à 21:03:55  profilanswer
 

euh non dans le profil


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°631584
Fabien
Vive la super 5 !
Posté le 04-02-2004 à 21:21:12  profilanswer
 

leplusapte a écrit :

oui g panser a sa merci mé dans ce cas sa rajoute 10 requete par page puisque jaffiche 10 message par page

[:totoz]


---------------
Découvre le HFRcoin ✈ - smilies
n°631588
Fabien
Vive la super 5 !
Posté le 04-02-2004 à 21:22:53  profilanswer
 

leplusapte> tu ferais mieux de regarder du coté de jointure ( RTFM )


---------------
Découvre le HFRcoin ✈ - smilies
n°631628
leplusapte
mange le son
Posté le 04-02-2004 à 22:05:54  profilanswer
 

cad ??  jointure ( RTFM ) ca veut dire koi ?dsolé pour mon ignorance

n°631637
Master p
My new cock ring :D
Posté le 04-02-2004 à 22:15:24  profilanswer
 

j'avais pas compris le raisonnement...  puisque c'est faux. Simule, tu vois pas un problème?
Sinon les jointures, çai bon mangez-en.
http://cyberzoide.developpez.com/php4/mysql/

n°631660
leplusapte
mange le son
Posté le 04-02-2004 à 22:50:05  profilanswer
 

fabien a écrit :

 

leplusapte a écrit :

oui g panser a sa merci mé dans ce cas sa rajoute 10 requete par page puisque jaffiche 10 message par page

[:totoz]


 
c koi le probleme sa fé combien de requete ???


Message édité par leplusapte le 04-02-2004 à 22:51:46
n°631695
leplusapte
mange le son
Posté le 04-02-2004 à 23:21:31  profilanswer
 

g trouvé mon bonheur mais maintenat tous un nouveau monde c est offaire a moi lol  :bounce:  :bounce:  

Citation :

personne  
--------  
nom        num_voiture  
roger           1  
alfred          2  
gutenger        3  
 
 
voiture  
--------  
numero    couleur  
1          vert  
2          jaune  
3          gris  
 
une jointure va te servir a aller rechercher la couleur de la voiture d'une personne donnee  
 
select personne.nom, voiture.couleur from personne, voiture where personne.num_voiture = voiture.numero  
and personne.nom = 'roger';  
 
resultat :  
nom     couleur  
------------------  
roger    vert  
 
 
 
c'est a ca que ca sert une jointure.  
 


 
$row2 = mysql_query("select $table_forum_post.user, $table_forum_post.message,$table_user.pseudo from $table_forum_post, $table_user where $table_forum_post.user = $table_user.pseudo and $table_forum_post.topic='$to' ORDER BY id ASC limit $limite,$nombre" )  or die ('Erreur : '.mysql_error() );  
 
while($result = mysql_fetch_array($row2))  
                {  
print $result[$table_forum_post.user]; // c sa ???
}
 
 
et c est quoi la syntaxe pour avoir une jointure LEFT ???
Sa fé bien une seul requete ???
Et pourquoi ya pas un tutoriel sur sa sur az-php.com
Et ... nan c bon jvé marreter la  :pt1cable:  
voila merci encore pour laide et bonne nuit (meme si quant vous liser ce post il est + l heur de dormir  :lol: )


Message édité par leplusapte le 04-02-2004 à 23:27:23
n°631790
Master p
My new cock ring :D
Posté le 05-02-2004 à 01:11:34  profilanswer
 

  [:mad_overclocker]

n°631809
leplusapte
mange le son
Posté le 05-02-2004 à 02:16:40  profilanswer
 
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php]le profil dans un post d un forum

 

Sujets relatifs
[PHP]probleme pour recuperee une donnee passee en methode GET ou POSTComment savoir si l'utilisateur connecté à un profil errant ou pas ?
envoi de donnée en methode post par un hearder...[PHP] Comment envoyer des données en POST à un script ? [Résolu]
Quel forum en PHP gratuit ?Autre forum que phpbb & hfr .. ?
[PHP] Redirection et transmition de var en $_POST[] ?forum phpbb2
[PHP] Récupération de valeurs de checkboxes pour formulaire POSTcherche un forum configurable
Plus de sujets relatifs à : [php]le profil dans un post d un forum


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR