Problème de lien et modification

Fermé
msi79 - 9 mars 2012 à 10:27
 msi79 - 9 mars 2012 à 10:49
salut . j'ai utilisé deux méthodes différentes pour afficher et exécuter un lien afin de faire des modification dans ma base de données .
la première marche bien mais l'autre méthodes que je bien utiliser ne marche pas .
alors si vous pouvez m'aider .
voici l'erreur affichée :You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2''' at line 14
merci d'avance

voici les 2 code :

la méthode qui marche bien :
 echo(
           "<div align=\"center\">"
           .$result->NumEnreg." ".$result->DateImput." ".$result->expediteur
           ." <a href=\"modification2.php?idcourrierimputation=".$result->id."\">modifier</a></div>\n"
       ) ;

celle ou modifier ne marche pas :
 echo("
          <table width='607' border='0' align='center'>
  <tr>
    <td width='149'><input type='text' name='textfield' value='$result->NumEnreg'/></td>
    <td width='150'><input type='text' name='textfield2' value='$result->DateImput' /></td>
    <td width='146'><input type='text' name='textfield3' size='60' value='$result->expediteur'/></td>
    <td width='144'> <a href=modification2.php?idcourrierimputation='".$result->id."'>modifier</a></td>
  </tr>
</table>
       ") ;
A voir également:

2 réponses

Bonjour,
Le message MySQL signale une erreur dans la requête SQL, pas dans le code que tu nous présente...
0
ah ook .
bon voici mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>modification de données en PHP :: partie 1</title>
</head>

<body>
 <p>
   <?php
 //http://forums.mediabox.fr/wiki/tutoriaux/php/bdd/inserer-modifier-supprimer-des-donne-php
    //connection au serveur:
   include("connection.php"); 
 
    //requête SQL:
    $sql = "SELECT *
	      FROM  courrierimputation
	      ORDER BY destinataire" ;
 
    //exécution de la requête:
    $requete = mysql_query( $sql) ;
 
    //affichage des données:
    while( $result = mysql_fetch_object( $requete ) )
    {
       echo("
          <table width='607' border='0' align='center'>
  <tr>
    <td width='149'><input type='text' name='textfield' value='$result->NumEnreg'/></td>
    <td width='150'><input type='text' name='textfield2' value='$result->DateImput' /></td>
    <td width='146'><input type='text' name='textfield3' size='60' value='$result->expediteur'/></td>
    <td width='144'> <a href=modification2.php?idcourrierimputation='".$result->id."'>modifier</a></td>
  </tr>
</table>
       ") ;
    }
  ?>
</p>
 <table width="200" border="0" align="right">
   <tr>
     <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="107" height="18" title="RETOUR">
       <param name="movie" value="button3.swf" />
       <param name="quality" value="high" />
       <embed src="button3.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="107" height="18" ></embed>
     </object></td>
   </tr>
 </table>
 <p>&nbsp; </p>
</body>
</html>
0