par
VaN » 28 juin 2005, 17:58
t'inquiete y'a pas de pb.
1. Cette partie comporte plusieurs erreurs :
<?
SELECT * FROM test WHERE id= $'id';
echo "$id_article","$article","$description";
?>
Tout d'abord, SQL ne peut pas faire la jonction entre ton champ id et ta variable $id, car tu ne l'a pas récuperer.
Avant cette requete, tu dois récuperer la valeur de l'id que tu a envoyé par le <select> de la page precedente :
$id = $_POST['id'];
2. une fois que la requete est fait, il faut la traiter :
la syntaxe de ta requete est fausse, il faut affecter la requete a une variable :
//requete
$sql = "SELECT * FROM test WHERE id= $'id'";
//traitement de la requete
$query = mysql_query($sql);
//creation d'un tableau avec les valeurs recupéré ds la base de données
$result = mysql_fetch_array($query);
//ecriture des données du tableau :
echo $result['id'];
echo $result['article'];
echo $result['description'];
Bien sur il faut rajouter de la mise en page a l'ecriture des données.
t'inquiete y'a pas de pb.
1. Cette partie comporte plusieurs erreurs :
[php]
<?
SELECT * FROM test WHERE id= $'id';
echo "$id_article","$article","$description";
?>
[/php]
Tout d'abord, SQL ne peut pas faire la jonction entre ton champ id et ta variable $id, car tu ne l'a pas récuperer.
Avant cette requete, tu dois récuperer la valeur de l'id que tu a envoyé par le <select> de la page precedente :
[php]
$id = $_POST['id'];
[/php]
2. une fois que la requete est fait, il faut la traiter :
la syntaxe de ta requete est fausse, il faut affecter la requete a une variable :
[php]
//requete
$sql = "SELECT * FROM test WHERE id= $'id'";
//traitement de la requete
$query = mysql_query($sql);
//creation d'un tableau avec les valeurs recupéré ds la base de données
$result = mysql_fetch_array($query);
//ecriture des données du tableau :
echo $result['id'];
echo $result['article'];
echo $result['description'];
[/php]
Bien sur il faut rajouter de la mise en page a l'ecriture des données.