Probleme syntaxe php

Bonjour,
j'ai une erreur 'Parse error: parse error, expecting `','' or `';'' in C:\wamp\www\php\test.php on line 15' lorsque je lance mon script et impossible de trouver la bonne syntaxe dans la ligne echo
Si quelqu'un peut me conseiller, je le remercie par avance.

<?php
$row[1]['cf_ig']=1;
$row[2]['cf_ig']=2;
$row[3]['cf_ig']=3;

$row[1]['MembreLegion']=Nom1;
$row[2]['MembreLegion']=Nom2;
$row[3]['MembreLegion']=Nom3;

for($maxuser=0;$max_user<=$row['cf_ig'];$maxuser++)
{
echo'<option value=$row["MembreLegion"]>'.$row["MembreLegion"].'</option>';
echo'<br/>'
}
?>
Configuration: Windows 7
Safari 532.0

2 réponses

  1. Bonjour

    angelus1821 a raison, ton parse error vient de là
    Mais tu as une autre erreur
    echo'<option value=$row["MembreLegion"]>'.$row["MembreLegion"].'</option>'; 
    ne fait certainement pas ce que tu crois, car $row["MembreLegion"] dans une chaîne entre simples apostrophes n'est pas pris comme une variable. Tu aurais dû écrire
    echo '<option value="'.$row["MembreLegion"].'">'.$row["MembreLegion"].'</option>'; 
    0
    1. for($maxuser=0;$max_user<=$row['cf_ig'];$maxuser++)
      {
      echo'<option value=$row["MembreLegion"]>'.$row["MembreLegion"].'</option>';
      echo'<br/>'
      }
      ?>

      => il manque un " ;" à ton " echo'<br/>' "
      0