Affichage du titre selon le paragraphe

Répondre
isitien
le 06/05/2008 à 22:39
isitien
Bonjour,

J'essaie de coder un livret ou j'ai les champs suivants en 2 tables:

table1:
id
nom_livre
auteur

table2:
id
id_livre
paragraphe


J'ai mis la requete suivante pour que, quand je me positionne sur un paragraphe, il m'affiche en haut le nom du livre ainsi que l'auteur:

<?php
$select = 'SELECT * FROM table1, table2 WHERE table1.id = table2.id_livre';
?>


Le resultat est qu'il m'affiche le paragraphe du 1er livre avec les informations du 2eme livre.

Merci pour votre aide
Keika
le 07/05/2008 à 07:07
Keika
Salut, je pense que ta requete n'est pas complete.

Parceque la tu demandes a MySQL de te sortir TOUTES occurences ou id = id_livre. Tu ne selectionnes pas par paragraphe.

Recupere l'id du paragraphe (table2.id) par GET ou POST et mets un AND dans ta requete, soit quelque chose comme ca:

<?php

//Recup du paragraphe (la via GET)
$para = $_GET['id_para'] ;

//La requete
$sql = 'SELECT * FROM table1, table2 WHERE table1.id = table2.id_livre AND table2.id = '.$para.' ;' ;

?>
Le PHP --> C'est dur !
isitien
le 07/05/2008 à 20:11
isitien
merci keika, j'ai trouve la solution juste ce que vous avez fait, mais un petit changement je les ai mis par pages tt en recuperant l'id de la page. c presque la meme chose :)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours