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:

  1. table1:
  2. id
  3. nom_livre
  4. auteur

  5. table2:
  6. id
  7. id_livre
  8. 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:

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


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:

  1. <?php

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

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

  6. ?>
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