pb foreach
Posté : 02 avr. 2017, 22:13
Bonjour
Voici mon code :
je voudrais afficher dans ma liste, toutes les valeurs(foreach).
Mais là, il ne m'affiche que la première valeur??
Alors qu'il y en a une bonne dizaine ??
Voici mon code :
Code : Tout sélectionner
//connexion BDD.
require('../inc_/inc_connexion.php');
//recherche des produits.
$result = $mysqli->query('SELECT produit_nom,produit_prix FROM produits')
$row = $result -> fetch_array();
echo var_dump($row);
//place dans un tableau
$produit [$row['produit_nom']] = $row['produit_prix'];
?>
<div>
<ul><?php foreach ($produit as $cle => $val): ?>
<li><?php echo $cle. ' - ' .$val. '€'; ?></li>
</ul>
<?php endforeach ?>
</div>Mais là, il ne m'affiche que la première valeur??
Alors qu'il y en a une bonne dizaine ??