PHP et BDD affiché des données...

Résolu
Bonjour,

J'ai un site free.fr (+bdd)

J'explique... j'ai une page d'acceuil qui envoie une donné dans une seconde que elle affiche dés donné...

Sauf que j'ai un erreur et je voudrait que quelqu'un puisse vérifier mon codage ^^

J'envoie depuis la page d'acceuil :

<a href="album.php?id=XXXX">

Et dans mon autre page :

<?php

//connection au serveur:
include("fonctions.connect.php");
$cnx = $connect_db = connect();

//$id = $_GEt["id"]

//requête SQL:
$sql = "SELECT *
FROM captain;
WHERE ID_CLASS = ".$id.

//exécution de la requête:
$requete = mysql_query( $sql , $cnx ) ;

//affichage des données:
while( $result = mysql_fetch_object( $requete ) )

{

?>

<?php echo($result->ID_IMAGE) ; ?>

<?php

}

close();

?>

Je ne sais pas trop ou j'aurais pu me planter... merci d'avance

3 réponses

  1. bonjour Ben314

    ton $id = $_GET["id"] est mit en commentaire (//)
    --
    1. <?php
      //connection au serveur:
      include("fonctions.connect.php");
      //ci dessous pourquoi tu mets  deux variables =  ??
      //$cnx = $connect_db = connect();
      $cnx  = connect();
      //ci dessous la ligne était en commentaire tu vait mis GEt au lieu de GET (en php majuscules et minuscules c'est pas pareil) et il te manquait le ; à la fin
      $id = $_GET["id"];
      
      //requête SQL:
      //ci dessous ta req était bizarre le ; après captain et la suite de WHERE mal terminée
      $sql = "SELECT * FROM captain WHERE ID_CLASS = ".$id."";
      
      //exécution de la requête:
      $requete = mysql_query( $sql , $cnx ) ;
      
      //affichage des données:
      while( $result = mysql_fetch_object( $requete ) )
      
      {
      	echo($result->ID_IMAGE) ;
      }
      
      	mysql_close($cnx);
      
      ?>
      1. salut et merci

        j'ai trouver le soucis et d'ailleiur viré cette varaible au passage :)

        <?php
        //connection au serveur:
        include("fonctions.connect.php");
        $cnx = $connect_db = connect();

        //requête SQL:
        $sql = "SELECT *
        FROM captain
        WHERE ID_CLASS = '$idlpage' " ;

        //exécution de la requête:
        $requete = mysql_query( $sql , $cnx ) ;

        //affichage des données:
        if( $result = mysql_fetch_object( $requete ) )

        {

        ?>