formulaire adw qqch ... ?

dawa
Invité n'ayant pas de compte PHPfrance

03 juil. 2005, 14:04

Bonjour.
Je sais plus comment on fait pour que dans un textarea on puisse introduire des ' et des " et que ca passe dans un requête ?

Je sais que ca s'appelle un ads ou adw qqch ... :shock:

merci

Mammouth du PHP | 19672 Messages

03 juil. 2005, 14:18

addslashes() ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

dawa212
Invité n'ayant pas de compte PHPfrance

03 juil. 2005, 17:48

oui c'est ca! Et je met ca où ?

ViPHP
pjl
ViPHP | 2119 Messages

03 juil. 2005, 18:12

une petite lecture de la doc pour se rafraichir la mémoire : http://fr3.php.net/manual/fr/function.addslashes.php

dawa212
Invité n'ayant pas de compte PHPfrance

03 juil. 2005, 20:07

ben non, ce me revient pas :D
c'est si complexe que ca ?


   $sql_msg = "
   
         UPDATE    table1
         
         SET      msg = '$msg'
            
         
            WHERE   num1      = $num1 "; 
              
              
              
  mysql_query($sql_msg); 

c'est dans la requête que je dois le mettre ?

:cry: :?

Mammouth du PHP | 19672 Messages

03 juil. 2005, 21:03

Dis nous donc dawa212, tu aimes ça étaler le code sur un maximum de place ? :mrgreen:

Bon, ta question est un peu incohérente: ce n'est pas dans une requête qu'il faut mettre ça, c'est une requête

Si tu étais un peu plus clair dans tes questions peut-être bien qu'on pourrait te répondre de façon appropriée ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

dawa212
Invité n'ayant pas de compte PHPfrance

03 juil. 2005, 21:13

Excuses moi, je débute et j'ai juste un champ a remplir issu d'un textaera
que j'aimerais rentrer dans une base mais quand je mets des ' ou des "
ca marche pas et je comprend rien a l'explication de la notice PHP.

VaN
Mammouth du PHP | 1107 Messages

04 juil. 2005, 09:06

$msg = addslashes($msg);

$sql_msg = "UPDATE    table1 SET msg ='$msg' WHERE num1='$num1'"; 
$query = mysql_query($sql_msg);