Salut,
Je récupère dans une table une liste de chaines et je les place dans des options:
Si je veux supprimer une chaine, je supprime grace à ce nom dans la clause WHERE (pas d'id):
Code : Sélectionner tout - Visualiser dans une fenêtre à part $cats .= "<option value='".htmlspecialchars($ones['text'])."'>".htmlspecialchars($ones['text'])."</option>";
Mais dans le cas ou ma chaine est C'est beau, rien n'est supprimé. Après avoir fait un echo juste avant la requête de suppression j'ai C comme value de l'option (mais bien C'est beau à l'affichage de l'option).
Code : Sélectionner tout - Visualiser dans une fenêtre à part $connection->query("DELETE FROM its_cat WHERE text = ".quote_smart($cat));
Je ne comprends pas puisque je traite la chaine comme il faut avant non?
Comment faire?
Merci
Partager