par
Genova » 16 août 2007, 15:35
Bonjour, deux choses :
- déjà, les simples quote et doubles quote ont deux fonctions différentes. Les simples quote contiennent uniquement des chaînes de caractère, sans prendre en compte les variables. Les double quote prennent une chaîne de caractère, et prennent en compte les variables. Ainsi dans ton code, dans tous les cas tes variables
$ligne[nomprod] ne seront jamais interprétées.
- Ensuite pour les tableaux, la notation
$ligne[nomprod] est obsolète, il faut utiliser
$ligne['nomprod']
Pour ton code, procède comme ceci :
while($ligne = mysqli_fetch_array($resultat))
{
$html .= '
<td>' . $ligne['nomprod'] . '</td>
<td>' . $ligne['prix_ht'] . '</td>
<td>' . $ligne['quantite_stock'] . '</td>
</tr>
';
}
Bonjour, deux choses :
- déjà, les simples quote et doubles quote ont deux fonctions différentes. Les simples quote contiennent uniquement des chaînes de caractère, sans prendre en compte les variables. Les double quote prennent une chaîne de caractère, et prennent en compte les variables. Ainsi dans ton code, dans tous les cas tes variables [b]$ligne[nomprod][/b] ne seront jamais interprétées.
- Ensuite pour les tableaux, la notation [b]$ligne[nomprod][/b] est obsolète, il faut utiliser [b]$ligne['nomprod'][/b]
Pour ton code, procède comme ceci :
[php]while($ligne = mysqli_fetch_array($resultat))
{
$html .= '
<td>' . $ligne['nomprod'] . '</td>
<td>' . $ligne['prix_ht'] . '</td>
<td>' . $ligne['quantite_stock'] . '</td>
</tr>
';
}[/php]