Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2246 connectés 

 


Dernière réponse
Sujet : [PHP] formater le texte
HORNY-Grandcornu 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

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
HORNY-Grandcornu 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
HORNY-Grandcornu 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...
HORNY-Grandcornu ç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]

Je@nb lol de rien, j'assures toujours un suivi des posts dans lesquel je poste  :D  :D
HORNY-Grandcornu décidément Je@nb ! :love: ;)
 
je vais essayer ça, merci
Je@nb $execution=mysql_query($commande_r)or die('Erreur Mysql :<br>'.$sql.'<br>'.mysql_error());
pour voir l'erreur MySQL qu'il y a
HORNY-Grandcornu 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]

HORNY-Grandcornu merci beaucoup, je v essayer ça de ce pas ;)
Je@nb addslashes($texte) www.php.net  :hello:
HORNY-Grandcornu Oui, comment parvient-on, à partir d'un texte normal à un texte formaté par PHP, avec des \', etc ? Merci d'avance pour toute réponse

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)