Salut a tous.
J'ai recemment pris en main le site d'une radio associative, avant le site etait entierement fait en html, j'ai donc decide de passer en php pour proposer quelque chose de nouveau aux visiteurs, mais je suis debutant en la matiere...
J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une table SQL contenant toutes les infos sur les tous les films (genre, synopsis, site officiel etc...), une nouvelle page cine, listant tous les films a l'affiche, avec une vignette, le nom et le genre du film, en cliquant sur la vignette, une page detail s'affiche avec toutes les infos completes sur le film choisi, jusque la pas de probleme... Maintenant j'aimerais rajoute dans la page detail un systeme qui permettra aux visiteurs de laisser leur critique pour les film qu'ils auront vu... J'ai donc cree une nouvelle table SQL"critique" avec un nouvel ID, le pseudo, mail et la critique... Mon probleme se situe au niveau de la requete dans dreamweaver, je dois je suppose creer une requete SQL liant les deux tables cinema et critique et je n'y arrive pas, quand je tape une critique dans le formulaire, soit elle s'affiche pour tous les films, soit elle ne s'affiche pas du tout....
Si quelqu'un pourrait m'aider ca serait sympa
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bubar
thierry_webb wrote:
Salut a tous. J'ai recemment pris en main le site d'une radio associative, avant le site etait entierement fait en html, j'ai donc decide de passer en php pour proposer quelque chose de nouveau aux visiteurs, mais je suis debutant en la matiere... J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une table SQL contenant toutes les infos sur les tous les films (genre, synopsis, site officiel etc...), une nouvelle page cine, listant tous les films a l'affiche, avec une vignette, le nom et le genre du film, en cliquant sur la vignette, une page detail s'affiche avec toutes les infos completes sur le film choisi, jusque la pas de probleme... Maintenant j'aimerais rajoute dans la page detail un systeme qui permettra aux visiteurs de laisser leur critique pour les film qu'ils auront vu... J'ai donc cree une nouvelle table SQL"critique" avec un nouvel ID, le pseudo, mail et la critique... Mon probleme se situe au niveau de la requete dans dreamweaver, je dois je suppose creer une requete SQL liant les deux tables cinema et critique et je n'y arrive pas, quand je tape une critique dans le formulaire, soit elle s'affiche pour tous les films, soit elle ne s'affiche pas du tout.... Si quelqu'un pourrait m'aider ca serait sympa
Ca semble venir de ta base de données. Je ne sais pas si tu connais le principe, je vais donc détailler : Pour faire une liaison entre 2 tables, tu as besoin d'une indication dans une ou plusieurs tables te permettant de relier les infos Ainsi une critique correspond à un et un seul film. Par contre un film peut avoir 0 à plusieurs critiques. Il faut donc que pour une clé d'un film, tu récupères toutes les critiques correspondantes. Ainsi dans ta table critique, tu rajoute un champ ID_film de type int. A chaque fois que quelqu'un rajoute une critique, et donc un enregistrement, tu ajoutes à cette critique la clé du film correspondant INSERT INTO t_critique (pseudo,critique,ID_film) VALUES ('le pseudo du gars','sa critique',cle_du_film)
Lorsque tu veux obtenir toutes les critiques d'un film (dont tu connais forcément sa clé) SELECT * FROM t_critique WHERE ID_film=cle_film
Pour connaitre le principe de fonctionnement d'une base de données, tu peux commencer par faire des recherches sur merise, un système de gestion des données. Ca t'expliquera notamment les liaisons entre tables (0->1, 0->infini, ...)
-- Bubar
thierry_webb wrote:
Salut a tous.
J'ai recemment pris en main le site d'une radio associative, avant le
site etait entierement fait en html, j'ai donc decide de passer en
php pour proposer quelque chose de nouveau aux visiteurs, mais je
suis debutant en la matiere...
J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une
table SQL contenant toutes les infos sur les tous les films (genre,
synopsis, site officiel etc...), une nouvelle page cine, listant tous
les films a l'affiche, avec une vignette, le nom et le genre du film,
en cliquant sur la vignette, une page detail s'affiche avec toutes
les infos completes sur le film choisi, jusque la pas de probleme...
Maintenant j'aimerais rajoute dans la page detail un systeme qui
permettra aux visiteurs de laisser leur critique pour les film qu'ils
auront vu... J'ai donc cree une nouvelle table SQL"critique" avec un
nouvel ID, le pseudo, mail et la critique... Mon probleme se situe au
niveau de la requete dans dreamweaver, je dois je suppose creer une
requete SQL liant les deux tables cinema et critique et je n'y arrive
pas, quand je tape une critique dans le formulaire, soit elle
s'affiche pour tous les films, soit elle ne s'affiche pas du tout....
Si quelqu'un pourrait m'aider ca serait sympa
Ca semble venir de ta base de données. Je ne sais pas si tu connais le
principe, je vais donc détailler :
Pour faire une liaison entre 2 tables, tu as besoin d'une indication
dans une ou plusieurs tables te permettant de relier les infos
Ainsi une critique correspond à un et un seul film. Par contre un film
peut avoir 0 à plusieurs critiques.
Il faut donc que pour une clé d'un film, tu récupères toutes les
critiques correspondantes.
Ainsi dans ta table critique, tu rajoute un champ ID_film de type int.
A chaque fois que quelqu'un rajoute une critique, et donc un
enregistrement, tu ajoutes à cette critique la clé du film correspondant
INSERT INTO t_critique (pseudo,critique,ID_film) VALUES ('le pseudo du
gars','sa critique',cle_du_film)
Lorsque tu veux obtenir toutes les critiques d'un film (dont tu connais
forcément sa clé)
SELECT * FROM t_critique WHERE ID_film=cle_film
Pour connaitre le principe de fonctionnement d'une base de données, tu
peux commencer par faire des recherches sur merise, un système de
gestion des données. Ca t'expliquera notamment les liaisons entre tables
(0->1, 0->infini, ...)
Salut a tous. J'ai recemment pris en main le site d'une radio associative, avant le site etait entierement fait en html, j'ai donc decide de passer en php pour proposer quelque chose de nouveau aux visiteurs, mais je suis debutant en la matiere... J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une table SQL contenant toutes les infos sur les tous les films (genre, synopsis, site officiel etc...), une nouvelle page cine, listant tous les films a l'affiche, avec une vignette, le nom et le genre du film, en cliquant sur la vignette, une page detail s'affiche avec toutes les infos completes sur le film choisi, jusque la pas de probleme... Maintenant j'aimerais rajoute dans la page detail un systeme qui permettra aux visiteurs de laisser leur critique pour les film qu'ils auront vu... J'ai donc cree une nouvelle table SQL"critique" avec un nouvel ID, le pseudo, mail et la critique... Mon probleme se situe au niveau de la requete dans dreamweaver, je dois je suppose creer une requete SQL liant les deux tables cinema et critique et je n'y arrive pas, quand je tape une critique dans le formulaire, soit elle s'affiche pour tous les films, soit elle ne s'affiche pas du tout.... Si quelqu'un pourrait m'aider ca serait sympa
Ca semble venir de ta base de données. Je ne sais pas si tu connais le principe, je vais donc détailler : Pour faire une liaison entre 2 tables, tu as besoin d'une indication dans une ou plusieurs tables te permettant de relier les infos Ainsi une critique correspond à un et un seul film. Par contre un film peut avoir 0 à plusieurs critiques. Il faut donc que pour une clé d'un film, tu récupères toutes les critiques correspondantes. Ainsi dans ta table critique, tu rajoute un champ ID_film de type int. A chaque fois que quelqu'un rajoute une critique, et donc un enregistrement, tu ajoutes à cette critique la clé du film correspondant INSERT INTO t_critique (pseudo,critique,ID_film) VALUES ('le pseudo du gars','sa critique',cle_du_film)
Lorsque tu veux obtenir toutes les critiques d'un film (dont tu connais forcément sa clé) SELECT * FROM t_critique WHERE ID_film=cle_film
Pour connaitre le principe de fonctionnement d'une base de données, tu peux commencer par faire des recherches sur merise, un système de gestion des données. Ca t'expliquera notamment les liaisons entre tables (0->1, 0->infini, ...)
-- Bubar
m a r k u s
Je suppose que chaque film a un Id, donc tu dois créer dans la table 'critique' un champs id_film qui fera la liaison (comme le dit barbu) Si tu veux afficher les infos mate la fonction sql comme LEFT JOIN Ex:
$yo = "10"; // $yo est l'Id de ton film. $rquery=mysql_query("SELECT f.titre_film, c.critique FROM film as f LEFT JOIN critique as c ON (f.id = c.id_film) WHERE f.id = '$yo' ");
--
m a r k u s I: http://www.agua-amarga.com E:
"thierry_webb" a écrit dans le message de news: bt21li$pj7$
Salut a tous. J'ai recemment pris en main le site d'une radio associative, avant le site
etait entierement fait en html, j'ai donc decide de passer en php pour proposer quelque chose de nouveau aux visiteurs, mais je suis debutant en la matiere...
J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une
table SQL contenant toutes les infos sur les tous les films (genre, synopsis, site officiel etc...), une nouvelle page cine, listant tous les films a l'affiche, avec une vignette, le nom et le genre du film, en cliquant sur la vignette, une page detail s'affiche avec toutes les infos completes sur le film choisi, jusque la pas de probleme... Maintenant j'aimerais rajoute dans la page detail un systeme qui permettra aux visiteurs de laisser leur critique pour les film qu'ils auront vu... J'ai donc cree une nouvelle table SQL"critique" avec un nouvel ID, le pseudo, mail et la critique... Mon probleme se situe au niveau de la requete dans dreamweaver, je dois je suppose creer une requete SQL liant les deux tables cinema et critique et je n'y arrive pas, quand je tape une critique dans le formulaire, soit elle s'affiche pour tous les films, soit elle ne s'affiche pas du tout....
Si quelqu'un pourrait m'aider ca serait sympa
bonne annee a tous.
Je suppose que chaque film a un Id, donc tu dois créer dans la table
'critique' un champs id_film qui fera la liaison (comme le dit barbu)
Si tu veux afficher les infos mate la fonction sql comme LEFT JOIN
Ex:
$yo = "10";
// $yo est l'Id de ton film.
$rquery=mysql_query("SELECT f.titre_film, c.critique
FROM film as f
LEFT JOIN critique as c
ON (f.id = c.id_film)
WHERE f.id = '$yo' ");
--
m a r k u s
I: http://www.agua-amarga.com
E: markus@agua-amarga.com
"thierry_webb" <webforumsuser@macromedia.com> a écrit dans le message de
news: bt21li$pj7$1@forums.macromedia.com...
Salut a tous.
J'ai recemment pris en main le site d'une radio associative, avant le site
etait entierement fait en html, j'ai donc decide de passer en php pour
proposer quelque chose de nouveau aux visiteurs, mais je suis debutant en la
matiere...
J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une
table SQL contenant toutes les infos sur les tous les films (genre,
synopsis, site officiel etc...), une nouvelle page cine, listant tous les
films a l'affiche, avec une vignette, le nom et le genre du film, en
cliquant sur la vignette, une page detail s'affiche avec toutes les infos
completes sur le film choisi, jusque la pas de probleme... Maintenant
j'aimerais rajoute dans la page detail un systeme qui permettra aux
visiteurs de laisser leur critique pour les film qu'ils auront vu... J'ai
donc cree une nouvelle table SQL"critique" avec un nouvel ID, le pseudo,
mail et la critique... Mon probleme se situe au niveau de la requete dans
dreamweaver, je dois je suppose creer une requete SQL liant les deux tables
cinema et critique et je n'y arrive pas, quand je tape une critique dans le
formulaire, soit elle s'affiche pour tous les films, soit elle ne s'affiche
pas du tout....
Je suppose que chaque film a un Id, donc tu dois créer dans la table 'critique' un champs id_film qui fera la liaison (comme le dit barbu) Si tu veux afficher les infos mate la fonction sql comme LEFT JOIN Ex:
$yo = "10"; // $yo est l'Id de ton film. $rquery=mysql_query("SELECT f.titre_film, c.critique FROM film as f LEFT JOIN critique as c ON (f.id = c.id_film) WHERE f.id = '$yo' ");
--
m a r k u s I: http://www.agua-amarga.com E:
"thierry_webb" a écrit dans le message de news: bt21li$pj7$
Salut a tous. J'ai recemment pris en main le site d'une radio associative, avant le site
etait entierement fait en html, j'ai donc decide de passer en php pour proposer quelque chose de nouveau aux visiteurs, mais je suis debutant en la matiere...
J'ai surtout decider de remanier la rubrique cine, donc j'ai cree une
table SQL contenant toutes les infos sur les tous les films (genre, synopsis, site officiel etc...), une nouvelle page cine, listant tous les films a l'affiche, avec une vignette, le nom et le genre du film, en cliquant sur la vignette, une page detail s'affiche avec toutes les infos completes sur le film choisi, jusque la pas de probleme... Maintenant j'aimerais rajoute dans la page detail un systeme qui permettra aux visiteurs de laisser leur critique pour les film qu'ils auront vu... J'ai donc cree une nouvelle table SQL"critique" avec un nouvel ID, le pseudo, mail et la critique... Mon probleme se situe au niveau de la requete dans dreamweaver, je dois je suppose creer une requete SQL liant les deux tables cinema et critique et je n'y arrive pas, quand je tape une critique dans le formulaire, soit elle s'affiche pour tous les films, soit elle ne s'affiche pas du tout....
Si quelqu'un pourrait m'aider ca serait sympa
bonne annee a tous.
bubar
> (comme le dit barbu)
Certes je suis barbu. Certes mes amis n'ont aucune imagination pour trouver des surnoms. Mais tout de même, c'est bubar, pas barbu ! :)))
-- Bubar
> (comme le dit barbu)
Certes je suis barbu. Certes mes amis n'ont aucune imagination pour
trouver des surnoms. Mais tout de même, c'est bubar, pas barbu ! :)))
Certes je suis barbu. Certes mes amis n'ont aucune imagination pour trouver des surnoms. Mais tout de même, c'est bubar, pas barbu ! :)))
-- Bubar
m a r k u s
désolé babar, je m'ai trompé.... j'essayerai de m'en souvenir. :)
--
m a r k u s I: http://www.agua-amarga.com E:
"bubar" a écrit dans le message de news: btc511$89c$
> (comme le dit barbu) Certes je suis barbu. Certes mes amis n'ont aucune imagination pour trouver des surnoms. Mais tout de même, c'est bubar, pas barbu ! :)))
-- Bubar
désolé babar, je m'ai trompé....
j'essayerai de m'en souvenir. :)
--
m a r k u s
I: http://www.agua-amarga.com
E: markus@agua-amarga.com
"bubar" <bubarnet_SPAM_DE_M@yahoo.fr> a écrit dans le message de news:
btc511$89c$1@forums.macromedia.com...
> (comme le dit barbu)
Certes je suis barbu. Certes mes amis n'ont aucune imagination pour
trouver des surnoms. Mais tout de même, c'est bubar, pas barbu ! :)))
désolé babar, je m'ai trompé.... j'essayerai de m'en souvenir. :)
--
m a r k u s I: http://www.agua-amarga.com E:
"bubar" a écrit dans le message de news: btc511$89c$
> (comme le dit barbu) Certes je suis barbu. Certes mes amis n'ont aucune imagination pour trouver des surnoms. Mais tout de même, c'est bubar, pas barbu ! :)))
-- Bubar
bubar
m a r k u s wrote:
désolé babar, je m'ai trompé.... j'essayerai de m'en souvenir. :)
Salopiot !!!!!!! :))
-- Bubar
m a r k u s wrote:
désolé babar, je m'ai trompé....
j'essayerai de m'en souvenir. :)