PB sql debutant

  • Auteur de la discussion Auteur de la discussion webac
  • Date de début Date de début
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 ?>
 
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];

:)
 
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
 
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