[Php/Sql]requete sql

Résolu
Bonsoir ou bonjour ,

j'ai un petit probleme avec ce code que j'ai fait :

<?PHP
$idsql = $_GET['id'];
$db = mysql_connect('sql.free.fr', 'user', 'pass'); 
mysql_select_db('user',$db); 

$sql = 'SELECT * FROM livres WHERE id='$idsql'' ; 
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error()); 

while($data = mysql_fetch_array($req)) 
{ 
echo $data['id'];
echo $data['titre'];
echo $data['auteur']; 
echo $data['url_off']; 
echo $data['url_fr'];
echo $data['resume'];
echo $data['url_fiche'];
} 
mysql_close();
?>


en faite j'aimerai que la page fasse une requete sur la table livres et récupéré tout les caractéristique du livre , chaque livre est identifié par un id et dans une page lien.php il y a le lien vers une page(tab.php)qui contient la source ci dessous et des qu'on clique sur le lien d'un livre par ex : tab.php?id=512 je voudrai que la requete sql récupere la valeur id=512 pour pouvoir récupéré toutes les caracteristique du livre ayant l'id 512. ici j'ai essayé de récuperer par $_GET['id'] mais je n'y arrive pas.

aidez moi svp merci !!
--
- [ Juck'n0 ]-
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. j'ai trouvé le probleme il fallait rajouter le point avant la variable et au lieu de prendre une variable $idsql nous pouvons mettre directement $_GET

    $sql = 'SELECT * FROM livres WHERE id=" .$_GET['id'];

    a+
    ----------------
    - [ Juck'n0 ]-
    0
    1. sa ne marche pas ta façon de faire ! :( j'ai le meme probleme
      0
  2. remplace
    $sql = 'SELECT * FROM livres WHERE id='$idsql'' ;

    par

    $sql = 'SELECT * FROM livres WHERE id='.$idsql.'' ;
    0
    1. ta façon de faire ne marche pas pour moi ! aide moi stp :(
      0
  3. coucou moi j'ai le meme probleme et avec les solutions qui on été donné sa ne marche toujours pas ! comment faire ?

    bisous
    0