recup d'un string avec ' ou " dans un input [php] - PHP - Programmation
Marsh Posté le 28-05-2004 à 00:57:13
salut,
jette un coup d'oeil aux fonctions addslashes() et htmlspecialchars()
Marsh Posté le 28-05-2004 à 01:00:59
addslashes() ca marche pas.
mais je pense que htmlspecialchars() fera l'affaire.
Je teste demain. merci.
Marsh Posté le 28-05-2004 à 01:04:00
addslashes est plus utile pour les insert en base de données, donc je l'ai mis dans le pack
Marsh Posté le 28-05-2004 à 09:26:07
dropsy a écrit : addslashes est plus utile pour les insert en base de données, donc je l'ai mis dans le pack |
Marsh Posté le 28-05-2004 à 10:04:32
ReplyMarsh Posté le 28-05-2004 à 11:30:57
Si, mais je le fais bien. Pas en utilisant une commande non standard.
Marsh Posté le 28-05-2004 à 11:33:59
c'est n'est pas et n'a jamais été dans le standard SQL. Le standard veut que pour échaper un ', on le double. Et ça, même MySQL a réussi à l'implémenter.
Marsh Posté le 28-05-2004 à 00:52:04
Salut à tous,
j'ai commencé le php y a 3 semaines et j'ai un petit probleme.
Imaginons le titre : Salut c'est moi
C'est stocké dans ma base, je fais un echo dans un input comme ça :
<tr><td><input name='Titre' type='text' value='<?echo $row['titre']?>'></td></tr>
Dans ce cas dans le input je n'ai que : Salut c qui s'affiche.
En gros le code de retour est
<tr><td><input name='Titre' type='text' value='Salut c'est moi'></td></tr>
Ca me fait un conflit avec les cotes de value=' ' .
Si je mets des doubles cotes, le résultat est le même dans le cas ou mon titre serait : Salut c"est moi
Comment faire ?
Merci bcp.
ciao
---------------
-Hassan Cehef --> C'est possible -Roberttripoux --> Les bons comptes font les bons amis