Communauté Informatique NDFR.net : Petit Prob D'update Sql Dans Un Script ! - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
Petit Prob D'update Sql Dans Un Script !
Thread Tools Display Modes
  #1  
Old 08-07-2004, 13:29
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Petit Prob D'update Sql Dans Un Script !

Bonjour !

Je continue dans mon apprentissage ...

J'ai un léger problème, je vous explique : je souhaiterais mettre à jour une fiche enregistrée sur mysql !

Voici donc le form de Mise à jour (raccourci) :

PHP Code:
<?
require("../confmysql.php");
$mysql_link mysql_connect("$sql_serveur""$sql_user""$sql_password");
$requete "SELECT * FROM $sql_table WHERE id =$id";
$result mysql_db_query("$sql_bdd"$requete);
mysql_close($mysql_link);
while (
$voir mysql_fetch_array($result))
echo 
"
<form method=post action='?page=modif_v_ok&id="
.$voir[id]."'>
  <div align=left>
    <table border=0>
      <tr> 
        <td>Marque : </td>
        <td>"
.$voir[marque]."</td>
      </tr>
      [...]<tr> 
        <td valign=top>Description : </td>
        <td><textarea name='description' id='description' rows='10'>"
.$voir[desc]."</textarea></td>
      </tr>
    </table>
    <p>
      <input type=submit name=Submit value='Enregistrer la modification'>
    </p>
  </div>
</form>"
;
?>
Et voici le code qui fait la requête :

PHP Code:
<?
require("../confmysql.php");
mysql_connect("$sql_serveur""$sql_user""$sql_password");
mysql_select_db("$sql_bdd");
mysql_query("UPDATE $sql_table SET type='$type', bonne_affaire='$bonne_affaire', date='$date', km='$km', couleur='$couleur', prix='$prix', livraison='$livraison' WHERE id = '$id'");
mysql_close();
?>
Avec cette requête là, l'update se fait bien dans tous les champs, mais si jeux veus aussi updater le champ description je mets donc
PHP Code:
mysql_query("UPDATE $sql_table SET type='$type', desc='$description', bonne_affaire='$bonne_affaire', date='$date', km='$km', couleur='$couleur', prix='$prix', livraison='$livraison' WHERE id = '$id'"); 
Mais là rien ne se mets à jour
C'est le champ description qui bug ...

Savez-vous pourquoi ???
__________________
Reply With Quote
  #2  
Old 08-07-2004, 14:29
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 43
Posts: 2,043
Send a message via MSN to Benjy
Protège tes variables textuelles avec la fonction addslashes

Exemple :
PHP Code:
mysql_query('UPDATE " . $sql_table . " SET desc="' addslashes($description) . '" WHERE id = $id"); 
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #3  
Old 08-07-2004, 14:33
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Merci Benjy ! en renommant mon 'desc' en 'details' ça a réglé le problème !
ça devait provoquer un bug ;o)
__________________
Reply With Quote
  #4  
Old 08-07-2004, 19:08
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 40
Posts: 816
Send a message via MSN to Magi-X
Quote:
Originally Posted by zyk
Merci Benjy ! en renommant mon 'desc' en 'details' ça a réglé le problème !
ça devait provoquer un bug ;o)
surement le desc de descending
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cours de français Benjy Discussions sur le site et/ou le forum 47 01-05-2006 14:47
Installation automatisée de Windows 2000 - XP - Server 2003 Werner Articles 241 02-08-2005 15:52
Comparatif des gestionnaires de téléchargement Kaspof Articles 106 27-02-2004 15:03
Premiers pas sous Linux Fred Articles 19 21-10-2003 05:46
Mise a jour de phpBB nonoleptitmalin Discussions 7 20-02-2003 08:16

All times are GMT +2. The time now is 19:38.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.