Parse error: parse error, expecting `','' or

Résolu
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   -  
dcanl Messages postés 3004 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut a tous,
J'ai un petit souci lorsque je veux afficher un formulaire pré-rempli en vue d'une modification d'un ou plusieurs champs d'une fiche. Voici l'erreur que easyphp m'affiche:
Parse error: parse error, expecting `','' or `';'' in g:\sites web\txiki\fiche_modifs.php on line 65

Le début du code du formulaire:
//===============================
// requête SQL qui affiche les infos de la fiche correspondante au lien cliqué 
//====================================
$link = '$link';
$select = "select * FROM logiciels"; // On selectionne seulement la ligne qui correspond au logiciel choisi 
$result = mysql_query($select)  or die ('Erreur : '.mysql_error() );
$row= mysql_fetch_row($result);  // mysql_fetch_row genere un tableau correspondant a la ligne selectionnée de la BDD
// Les informations sont accessibles par $row["0"], $row["6"], $row["4"]...

// =======================================
// Affichage du formulaire avec données pour modifs
// =======================================
?>

<h1> Fiche de modification d'un logiciel </h1>
    <p class="admin"><strong class="echec">*</strong><strong> Vous pouvez modifier une ou des informations de cette fiche :</strong> </p>
    <form METHOD="POST" class="fiche" action="insert.php">
      <table width="90%"  border="0" align="center" cellpadding="3" cellspacing="0">
        <tr>
          <td>Fiche n°:<strong class="echec"><input TYPE="text" name="id" value="<? echo .$row['0']. ?>"></strong></td>

En gras la fameuse ligne en question.
Si vous pouviez me dépatouiller de ce truc... Merci d'avance.
Je ne vois pas où se trouve le Pb.

3 réponses

dcanl Messages postés 3004 Date d'inscription   Statut Contributeur Dernière intervention   470
 
Salut !

Le problème doit se situer ici :
value="<? echo .$row['0']. ?>"


Il faut mettre un point virgule en fin d'instruction php, avant de refermer la balise de code PHP.
value="<? echo .$row['0'].  ; ?>"


@+
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Salut dcanl,
Eh ben marche pas non plus.
En fait mon Pb est de pouvoir afficher quelque chose dans chaque champ du formulaire. Et je ne sais pas comment faire.
Merci !
0
dcanl Messages postés 3004 Date d'inscription   Statut Contributeur Dernière intervention   470
 
Tu es sûr qu'il faille mettre les points ?

(je ne suis pas du tout expert php désolé)

@+
0
syracusent Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
en fait faut que tu mette ton php comme ca :

<? echo $row[0]; ?>
0
dcanl Messages postés 3004 Date d'inscription   Statut Contributeur Dernière intervention   470
 
Bien ce que je pensais... ^^

++
0