Titre: guillemets // Mysql - <div id='h1'>
Posté par: hackiles le le 02-02-2007 a 22:51:12
Bonsoir,
J'aimerais remplacer la balise <h1> par <div id='h1'> dans un formulaire modifiant ma base de donnée.
J'ai essayé:$contenu = strip_tags($_POST['comment'], "<div id='h1'>"); $contenu = str_replace("<h1>", "<div id='h1'>", $contenu); |
|
=> la base de donnée n'est pas modifiée
Je pense que c'est à cause des guillemets car les guillemets simples sont remplacés par des guillemets double dans la base.
Merci |
Titre: Re:guillemets // Mysql - <div id='h1'>
Posté par: tavman le le 03-02-2007 a 00:56:50
Code:
a ce que je lit de strip_tags... perso, je mettrai plutot quelque chose comme ca
|
| $contenu = str_ireplace("<div id='h1'>", "", $_POST["comment"]); $contenu = str_ireplace("<h1>", "<div id='h1'>", $_POST["contenu"]); Code:
$contenu = str_ireplace("</h1>", "</div>", $_POST["contenu"]); |
|
Remarque : le problème vient peut etre du fait que tu referme mal tes balises DIV après ton str_replace... |
Titre: Re:guillemets // Mysql - <div id='h1'>
Posté par: hackiles le le 03-02-2007 a 12:37:20
Je ne comprend pas cette ligne :| $contenu = str_ireplace("<div id='h1'>", "", $_POST["comment"]); |
|
$_POST["contenu"] n'existe pas (j'aurais du appeler $_POST["comment"] => $_POST["contenu"])
Pour fermer la balise div c'était déjà fait avec$contenu = str_replace("</h1>", "</div>", $contenu);
|
|
Pour l'instant j'ai çà:$contenu = strip_tags($_POST['comment'], "<h1><h2><h3></h1></h2></h3><div id='h1'><div id='h2'></div>");
$contenu = str_replace("<h1>", "<div id='h1'>", $contenu); $contenu = str_replace("</h1>", "</div>", $contenu); |
|
le formulaire fonctionne sauf quand je rentre un <h1>. Quand je rentre un <h1> le formulaire est validé mais la base de donnée n'est pas modifiée. (aucune erreur apparaît) |
Titre: Re:guillemets // Mysql - <div id='h1'>
Posté par: hackiles le le 06-02-2007 a 20:25:31
| Je n'ai toujours pas trouvé de solution ... si quesqu'un peut me proposer ne serais-ce qu'une idée ... ;) |
Titre: Re:guillemets // Mysql - <div id='h1'>
Posté par: hackiles le le 07-02-2007 a 20:23:23
| Problème réglé par un autre moyen. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|