par
liseb » 26 août 2005, 08:45
bonjour,
j'ai créé un formulaire modif1.php qui affiche tous les produits de la base de données avec un lien modifier devant chaque produit
et un deuxieme qui permet, lorsqu'on clique sur le lien modifier devant le produit choisi, d'afficher la description correspondant à ce produit
et une fois que la modification est faite je clique sur le bouton modifier qui fait appel à un troisieme fichier modif3.php
mais le probleme c'est quand je clique sur modifier, il met met lemessage d'erreur suivant "erreur de synthaxe pres de 'Etanchéité des menuiseries. Bande adhésive de mousse imprégné de' à la ligne 7
voici le code du fichier modif2.php qui permet d'afficher le informations sur le produit
<?php
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$id = $_GET["id_produit"] ;
//requête SQL:
$sql = "SELECT * FROM produit WHERE idproduit = ".$id ;
//exécution de la requête:
$requete = mysql_query( $sql, $connexion ) ;
//affichage des données:
if( $result = mysql_fetch_object( $requete ) )
{
?>
<form name="insertion" action="modification3.php" method="POST">
<input type="hidden" name="id" value="<?php echo($id) ;?>">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>Nom</td>
<td><input type="text" name="nomproduit" value="<?php echo($result->nomproduit) ;?>"></td>
</tr>
<tr align="center">
<td>Description produit <td/>  
<textarea name="descproduit" cols="20" rows="8"><? echo ($result->descproduit) ?></textarea>
<input name="id" type="hidden" id="id" value="<? echo $id ?>">
</tr>
</table>
</form>
dans la partie de description du produit, j'ai normalement :
Etanchéité des menuiseries. Bande adhésive de mousse imprégné de Résine acrylique.
merci d'avance