problème de modification

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème de modification

par liseb » 26 août 2005, 11:52

merci pour le; je n'avais pas fait attention mais n'empêch ça met toutjours le meme message d'erreur

par smarties » 26 août 2005, 11:23

le point virgule colé à ?> :? :?:

par liseb » 26 août 2005, 11:21

merci mais toujours le meme message d'erreur

par smarties » 26 août 2005, 11:11

<? echo ($result->descproduit); ?>
Eleve les parentheses :wink:

par liseb » 26 août 2005, 09:40

merci Cyrano mais le message d'erreur y est toujours

par Cyrano » 26 août 2005, 08:50

Il y a un problème HTML dans ton code:
<td>Description produit <td/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
        <textarea name="descproduit" cols="20" rows="8"><? echo ($result->descproduit) ?></textarea>
        <input name="id" type="hidden" id="id" value="<? echo $id ?>">
Ne devrait pas être ?
<td>Description produit &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
        <textarea name="descproduit" cols="20" rows="8"><? echo ($result->descproduit) ?></textarea>
        <input name="id" type="hidden" id="id" value="<? echo $id ?>"></td>
:?: </td> et non <td/> et à la fin du contenu, pas avant :?:

problème de modification

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/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
		<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