PB sql debutant

  • Auteur de la discussion Auteur de la discussion webac
  • Date de début Date de début
WRInaute occasionnel
bonjour j'ai une table nommée attestation avec deux champs
le premier "magasin" le second "serie"

dans une premiere page j'au un formulaire ou je selectionne un magasin

dans la seconde page je souhaite qu'il m'affiche le champs "serie" correspondant a "magasin" voici mon code qui ne fonctionne pas:

Code:
<? include ('connection.php3');
$magasin         = $_POST["magasin"] ;
$sql = "SELECT *
            FROM attestation
	    WHERE magasin = .$magasin";
$resultat = mysql_query ($sql);

echo $magasin 
echo $resultat->serie ?>
 
Nouveau WRInaute
pour la requete :

Code:
$sql = "SELECT * FROM attestation WHERE magasin = ".$magasin;

ensuite si tu as plusieurs résultats à ta requete il faut lister une à une tes lignes de résultats. si tu n'a qu'un seul résultat :

Code:
echo "magasin : ".$magasin."<br>";
echo "serie : ".$resultat[1];

:)
 
WRInaute occasionnel
bon ça ne fonctionne toujours pas la variable serie ne s'affiche pas je ne comprends pas si quelqu'un peut m'aider ça serait sympas merci d'avance
 
Nouveau WRInaute
salut, j'ai oublié le mysql_fetch_row()

Code:
<? include ('connection.php3'); 
$magasin = $_POST["magasin"] ; 
$sql = "SELECT *  FROM attestation  WHERE magasin = ".$magasin; 
$resultat = mysql_query ($sql); 

$affiche=mysql_fetch_row($resultat);

echo $magasin;
echo "<br>";
echo $affiche[1];
?>
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut