Page 2 sur 3

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 7:19 am
par Valbuena72
ah ba merci yoyo
la je comprend parfaitement
Code: Tout sélectionner
champ : type
type 
:int
valeur
/taille : 1

et voila :boulay: désolé de t'avoir fait énerver :|
par contre une dernnièere chose

faut que je crée plusieur page livreor2.php vu qu'il faut meettre where type = 2 non ?
et aussi un autre champ dans mysql


Code: Tout sélectionner
champ : type2 //vu qu'on pas avoir le meme nom 
type :int
valeur
/taille : 2

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 12:04 pm
par Yoyo
Non un seul champ nommé "type" suffit et selon que tu te trouves dans un script, tu mettres une valeur différente dans le champ nommé "type"

Exemple, pour le livred'or, tu vas mettre type = 1 quand tu ajoutes un commentaire, donc quand tu vas rechercher dans la table, il suffit de prendre ceux ou type = 1 par where type = 1.

Ensuite, dans la même table à côté, ils peut y avoir d'autres enregistrements avec d'autres valeurs pour le champ type !

Je comprends pas bien ce que tu comprends pas en fait :D

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 12:27 pm
par Valbuena72
ben voila le truc c'est que http://valbuenaarts.e3b.org/Avatar.php ça marche evidament vu quand "il recherche il la trouve type=1 mais signature type=2 il peux pas le toruver vu que j'ai rien fait

je comprend pas bien :

Exemple, pour le livred'or, tu vas mettre type = 1 quand tu ajoutes un commentaire, donc quand tu vas rechercher dans la table, il suffit de prendre ceux ou type = 1 par where type = 1.
ça d'accord
Ensuite, dans la même table à côté, ils peut y avoir d'autres enregistrements avec d'autres valeurs pour le champ type !

mais
j'ai encore un truc qui est pas claire :
petit schema:
page livreor2.php => page page des commentaires
Avatar.php
et Signatures.php
grace a une includes
livreor2.php est integrer au 2 pages
donc tu me decris comment faire dans mysql mais je comprend pas très bien pour pas reecrire plein de page pour change where type1 en wheretype2 ^^
bon je sans que je vais abandonner :boulay:

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 12:40 pm
par Yoyo
Oulala ^^

Ya pas de type1 et type2, y a un seul champ appelé "Type". Met toi ça une bonne fois dans la tête !

Justement il ne trouvera pas les résultats pour WHERE type = 2 si tu recherches les commentaires WHERE type = 1, c'est ça l'avantage, tu peux avoir une table commentaires universelle qui marche pour tous les scripts !

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 1:15 pm
par Valbuena72
ah ok ^^
mais bizarrement

donc evidament quand on comprend quelque chose

on a une autre question :) :
ben comment les differencier alors :)

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/v/valbuenaarts/html/livreor2.php on line 45

j'ai ça en erreur sur la page sign' :| :arf:

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 1:27 pm
par Yoyo
Ben c'est normal s'il n'y a pas encore de commentaires sur le livre d'or :p Ajoute des commentaires avant mais cette fois dans la requête INSERT tu vas mettre la valeur 2 pour le champ nommé "Type". Et ensuite il trouvera les commentaires du livre d'or qui seront tout ceux dans ta base de données avec le champ "Type" avec la valeur : 2

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 1:30 pm
par Valbuena72
oui mais faudra crée plusieurs pages

livreor.php => contient where type=1
livreor1.php => contient where type=2 etc...
livreor => pour la page avatar
livreor1=> pour la page signature

c'est ça ? :x

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 1:36 pm
par Yoyo
Je capte rien c'est quoi toute ces pages, explique ce que tu veux faire sur ton site parce que la on s'en sort pas.

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 2:03 pm
par Valbuena72
J'ai ma page avatar.php
j'ai aussi une page signature.php etc...

j'ai mis un script commentaires (livreor2.php) c'est a dire que la page avatar et signature sont relier aux livreor2.php pour laisser un commentaires
mais quand un visiteur laisse un commentaires ben ça le met sur les pages citer en haut
je souhaiterais eviter
ceci
le visiteur est sur la page avatar il laisse un commentaires sur la page avatar mais aussi sur la page signatures :| donc c'est un peu chiant
je veux que s'il le membre reste sur la page avatar le commentaires reste que sur cette page ^^ et que s'affiche pas sur la page signature et vice versa :D

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Mer Aoû 13, 2008 2:13 pm
par Yoyo
Ben c'est exactement ce que je veux faire et ce que j'essaie de t'expliquer en 2pages maintenant lol

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 11:59 am
par Valbuena72
Image
voila le schema :)

dans mysql maintenantn
en faite j'ai compris pour where type 1 mais pas type 2 :boulay:
car j'arrive tjrs pas dans mysql :|

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 3:05 pm
par Yoyo
Moi j'y capte vraiment rien à ton schema :D. Qu'est-ce que livreor2.php vient foutre la ^^

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:01 pm
par Valbuena72
ben c'est le script commentaire :(
ou je met

where type 1 :)

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:24 pm
par Yoyo
non désolé je capte pas, faudrait faire un effort pour me dire ce que t'as en tête car la c'est illogique.

Recommence du début. T'as un script livre d'or que tu as pris sur le siteduzero, et puis ? Il est dans quel fichier ce script, tu as fait quoi, tu veux faire quoi ?

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:33 pm
par Valbuena72
ok ok ,

j'ai un script livre d'or que j'ai édite en livreor2.php parce que jai crée une table commentaires je sais c'est toujours illogique j'aurais du l'apeler commentaire.php bref *
j'ai plusieur page (logique ça) sur mon site avec mon scrit livreor2.php avec chacune de ses pages mais le problème
sachant que mes pages comporte des créations
ça serait con qu'un visiteur poste un commentaires pour la page avatar par exemple et celui ci se post aussi sur toute les pages
maintenant je te demande il y a t-il un moyen de règler ce problème
Merci :angel:



*pour pas melanger les commentaire du livre d'or et des commentaires créations

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:40 pm
par Yoyo
Vraiment tu mélanges tout hein :roll: Toi t'appelles le script livred'or du site du zero : "livreor2.php" . Ce qui est con, un script ca s'appelle un script et pas une page.

Donc c'est quoi tes pages sur lesquelles sont installés le script livred'or. Il y en a juste 2 donc ? Et pas une troisième fantôme livreor2.php ?

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:43 pm
par Valbuena72
mais non

la page livreor2.php
contient le script du commentaire
je fais un include sur les pages qui va apparaitre

ici j'en ai fait que 2 vu que j'ai etudier ce dyfonctionnement on va dire :cry:

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:52 pm
par Yoyo
Et t'as pas pensé à ne pas faire d'include ? lol C'est complètement inutile dans ton cas !

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 5:54 pm
par Valbuena72
ben dans l'id corps de la page avatarphp (par exemple)
ben je vais pas mettre le script a chaque fois :o

Re: Plusieurs script commentaire sur plusieur pages

MessagePosté: Ven Aoû 15, 2008 6:35 pm
par Yoyo
Ben fais une fonction alors qui va prendre en paramètre le type pour la base de données

Comme ça si tu es sur avatar.php

Tu vas appeler la fonction AfficheScriptCommentaires(1);

Si tu es sur signatures.php

Tu vas appeler la fonction AfficheScriptCommentaires(2);

Et ta fonction ressemblera à ça:

Code: Tout sélectionner
function AfficheScriptCommentaires($type)
{
   // Je prépare le formulaire que je mets dans une variable à afficher à la fin
   // Je créée mes chaines de caractères en concaténant la variable à chaque fois que j'ai 'WHERE type = '.$type
   // J'affiche le tout
} 


C'est très simpliste là, et en plus je t'épargne les notions de classes ;)