Page 1 sur 4
Je cherche une demarche a suivre pour resoudre mon probleme
Posté : 14 juin 2005, 12:22
par Invité
Bonjour à tous
Je vais essayer d'etre clair .
J'ai une formulaire, avec une base de donnée . Dans ce formulaire je recupere l'dentité de chacun (non , prenom , ville ...........).
J'ai aussi un petit moteur de recheche qui me permet un recheche par mot clé dans la base . Le resultat de le recherche s'affiche dans une page (resultat.php) sous forme de tableau (non , prenom , ville ..).
Ce que je souhaite faire c'est pour chaque individu crée une fiche d'appressiation .
Par example apres avoir lancer la recherche , je veus que dans la page resultat.php en plus du nom , prenom , ville ..... il y un moyen de voir si tel ou tel personne à une fiche d'evaluation sinon la créer.
J'espere que c'est comprehensible ce que j'ai ecris
Merci pour votre aide
Posté : 14 juin 2005, 12:34
par ouckileou
tu crées une table 'appreciations' et à chaque résultat tu regardes s'il y a un enregistrement correspondant à l'identifiant de la personne
s'il y'en a un tu l'affiches, s'il n'y en a pas tu le crées
il faut que tu relies ces tables
Code : Tout sélectionner
'Personnes' 'Appreciations'
id_personne<---------->idPersonne
nom note (ou ce que tu veux)
prenom
ville
Posté : 14 juin 2005, 13:50
par waf_wafe
Alors je dirai la meme chose en t'indiquant un peu avec les notions de MCD.
Alors tu as 2 entités:Personne et Appreciation
PERSONNE---1.n-----A pour-----1.1---APPRECIATION
Donc il te faut une clé etrangère dans APPRECIATION.
ex:
PERSONNE(
pers_nom, pers_prénom, pers_ville)
APPRECIATION(
app_num, app_citation,nom#)
En esperant te mettre un peu plus sur la voie !!

Posté : 14 juin 2005, 14:06
par ouckileou
je suis d'accord c'était peut-être pas clair, en plus tout mon texte était collé on voyait plus rien
par contre je ne suis pas d'accord avec l'utilisation du nom comme clé primaire/étrangère
que fais-tu des homonymes ?
en clé primaire on utilise généralement un entier, ce qui permet d'avoir un identifiant unique, et aussi de le générer automatiquement ce qui est bien pratique
donc je verrai plutôt ça :
Personnes (id_personne, nom_personne, prenom_personne, ville_personne)
Appreciations(id_appreciation, citation_appreciation, id_personne#)
souligé : la clé primaire
le # : la clé étrangère faisant référence à la clé primaire
j'ai renommé les champs mais snon c'est la même chose que toi, sauf que la clé primaire n'est plus sur le nom
Posté : 14 juin 2005, 14:11
par waf_wafe
Oui c'est vrai je le sais mais je sais pas pourquoi j'ai mis le nom !!
Donc normalement maintenant sa devrait vraiment t'aider Mr Invité !!

Posté : 14 juin 2005, 15:12
par Cyrano
Modération : Multipostage Interdit sur PHPFrance, je vire l'autre message, attention, prochaine fois je vire les deux
Deux fois aujourd'hui...
Posté : 14 juin 2005, 15:14
par ouckileou
d'accord sur le principe mais une question au passage :
est-il vraiment judicieux de virer les deux messages une fois que un ou plusieurs personnes ont répond et solutionné le problème ? je veux dire par là une réponse qui aide, pas une réponse de modération
car d'un les gens ont postés pour rien et de deux le post peut tout de même servir à d'autres personnes dans le même cas non ?
Posté : 14 juin 2005, 15:15
par flitox
La prévention puis la répression
Les menaces il n'y a que ça qui fasse réagir

Posté : 14 juin 2005, 15:49
par waf_wafe
Non completement d'accord avec Cyrano !
Il a deja posé sa question une fois sa suffit. En plus on lui avait répondu suffisament bien je pense ...
Sa devient pathétique tout de meme
Posté : 14 juin 2005, 15:55
par Cyrano
J'ai même été sympa, je viens d'en jeter une troisième exemplaire du même.
Je sens qu'il va y avoir débat en haut lieu et on va finir par devoir imposer l'inscription pour poster des messages, c'est agaçant...

Posté : 14 juin 2005, 15:56
par ouckileou
je ne conteste pas le fait d'en fermer un, je me demandais si c'était vraiment bien de fermer les deux alors que justement on avait pris le temps de répondre
Posté : 14 juin 2005, 16:06
par Cyrano
À priori on laisse un sujet ouvert s'il y a des réponses susceptibles d'intéresser d'autres personnes. Mais s'il n'y a aucune réponse sur les multiples posts, alors j'aurais moins de scrupules et ce sera vidage général.
Posté : 14 juin 2005, 16:07
par waf_wafe
Un troisième ?! Non ?!
Effectivement virer les deux est-ce une bonne solution mais en meme temps un peu de menace permet d'en contenir quelques un !
Tu l'aurais vraiment fais ?
Pour le statut invité a mon avis cela serait vraiment dommage car c'est un atout pour un forum de ne pas se taper la longue inscription monotone surtout pour poser une question ! Non ?

Posté : 14 juin 2005, 16:11
par ouckileou
longue inscription monotone ??
tu confonds avec les assurances ou la Sécu... tu as passé des épreuves pour t'inscrire ?
moi j'ai donné email, login, mdp et confirmation et c'est tout
temps total : environ 15 secondes
moi je voterai pour : une fois que t'es inscrit ça t'a demandé un petit effort donc les gens qui restent font peut-être "un peu" plus attention
Posté : 14 juin 2005, 16:18
par iclo
s'inscrire sur un forum phpbb, ça prend 2 minutes donc je ne pense pas que passer en inscription obligatoire pour poster, serait vraiment problématique,
On est prêt à prendre du temps pour répondre, le quémandeur peut aussi faire un effort...
Concernant le multiposte, les modérateurs sont parfois obligé de sévir, et ce pour éviter que ça ne devienne le bronx. Je pense que la moindre des choses quand on prend la parole sur un forum comme le notre, c'est de prendre le temps de lire les rêgles.