[PHP] formater le texte

formater le texte [PHP] - Programmation

Marsh Posté le 05-04-2002 à 21:39:03    

Oui, comment parvient-on, à partir d'un texte normal à un texte formaté par PHP, avec des \', etc ? Merci d'avance pour toute réponse

Reply

Marsh Posté le 05-04-2002 à 21:39:03   

Reply

Marsh Posté le 05-04-2002 à 23:22:37    

addslashes($texte) www.php.net  :hello:

Reply

Marsh Posté le 06-04-2002 à 10:29:39    

merci beaucoup, je v essayer ça de ce pas ;)

Reply

Marsh Posté le 06-04-2002 à 12:19:02    

hello!
j'ai un second problème... Plutôt que d'updater une à une chacune des valeurs de la base de données, j'ai fait un petit script qui devrait "addslasher" toutes les valeurs de la bdd. Seulement il ne fonctionne pas ( :d).
 
$commande="SELECT * FROM news";
$demande=mysql_query($commande);
 
while($resultat=mysql_fetch_object($demande)) {
 
       $contenu=$resultat->contenu;
       $id=$resultat->id;
       $titre=$resultat->titre;
 
       $contenu=addslashes($contenu);
       $titre=addslashes($titre);
 
       echo "$contenu - $titre<hr>";
 
       $commande_r="UPDATE news SET contenu='$contenu',titre='$titre' WHERE id='$id'";
       $execution=mysql_query($commande_r);
 
}
 
mysql_close();
 
$contenu et $titre comprennent bien au final les \' et \" mais rien n'est remplacé dans la base de données. D'où ça vient ? Merci d'avance!

 

[jfdsdjhfuetppo]--Message édité par HORNY-GRANDCORNU--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-04-2002 à 13:56:32    

$execution=mysql_query($commande_r)or die('Erreur Mysql :<br>'.$sql.'<br>'.mysql_error());
pour voir l'erreur MySQL qu'il y a

Reply

Marsh Posté le 06-04-2002 à 20:01:56    

décidément Je@nb ! :love: ;)
 
je vais essayer ça, merci

Reply

Marsh Posté le 06-04-2002 à 20:05:49    

lol de rien, j'assures toujours un suivi des posts dans lesquel je poste  :D  :D

Reply

Marsh Posté le 06-04-2002 à 20:11:30    

ça c'est de la conscience professionelle ;)
 
Sinon j'ai essayé le die mais il n'indique aucun message d'erreur le salopiot... :( Je me demande si c pas en rapport avec PHP lui-même

 

[jfdsdjhfuetppo]--Message édité par HORNY-GRANDCORNU--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-04-2002 à 20:15:27    

Update : c'est PHP, j'ai essayé $execution en changeant les UPDATE comme ça : SET contenu='$titre',titre='$contenu' et phpMyAdmin a bien noté le changement
 
donc c'est avec addslashes qu'il y a un pb...

Reply

Marsh Posté le 06-04-2002 à 20:19:22    

bon c'est pas grave je viens de me rendre compte qu'en faisant cette manip j'ai complètement bousillé mes news, la colonne titre étant limitée à 50 caractères :o :d
 
donc voilà, problème "résolu" :d

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed