Probleme avec un system de news

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme avec un system de news

par Invité » 07 avr. 2006, 03:01

Oui, j'ai ajouter
$newsmsg = str_replace("'","¸",$newsmsg);
et au moment de la lecture je fais le contraire
$newsmsg = str_replace("¸","'",$newsmsg);

Merci :wink:

par Truc » 06 avr. 2006, 23:16

Bon tu as identifié le problème... sais tu le résoudre ? C'est déjà le cas peut être ?

par Invité » 06 avr. 2006, 23:08

ahh !!!! j'ai trouver desoler du doublepost mais je peut pas editer mes message c'est l'appostrophe qui fait bugguer tout. :o

par Invité » 06 avr. 2006, 23:06

Comme de fait erreur sql

Code : Tout sélectionner

Erreur SQL ! Insert into News values('','Fernand Tremblay','2006-04-06','Salut les pots, Enfin les doux rayons de notre "spot spatial" se réchauffe et avec cette action .. Le caca blanc va disparaître et laisser la place à une genre de surface "apte"..? à la pratique de notre passion ... Le CLUB n'est pas mort .. (voir dans le forum) et une soirée d'ouverture de saison .. va être cédulée d'ici peu ... dans un endroit approprié "genre bière et fem___" Restez brancher pour la suite .. ') You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'est pas mort .. (voir dans le forum) et une soirée d'ouverture de saison ..
Comment suis-je suposer le regler ?

par Truc » 06 avr. 2006, 19:49

Salut,

ajoute un message d'erreur avec mysql_error() qui t'en diras plus le cas échéant :wink:
$sql = "Insert into News values('','$nom','$date','$newsmsg')";

$req = mysql_query($sql) or die('Erreur SQL ! <br/>'.$sql.' <br/>'.mysql_error()); 

Probleme avec un system de news

par smithmetal » 06 avr. 2006, 00:57

Voila je vous explique. J'ai crée un system de news et il marche à moitier. Les courts texts que je redige moi même marche. Mais quand je veux faire un copier coller d'un text existant. On dirais que la bd veut pas le prendre et affiche rien. voici le code:
$db = mysql_connect('localhost', 'enduroqc', '***********')  or die('Erreur de connexion '.mysql_error());
mysql_select_db('enduroqc_all',$db)  or die('Erreur de selection '.mysql_error());
$newsmsg ="<strong>".$_POST['Post']."</strong>";
$date = date("Y-m-d",time());
$nom = "<strong>".$_POST['nom']."</strong>";
$newsmsg = str_replace("
","<br>",$newsmsg);
$newsmsg = stripslashes($newsmsg);
mysql_query("Insert into News values('','$nom','$date','$newsmsg')");
mysql_close();
Dans ma bd j'ai mit le champ ou est le text: type=text null = oui

J'ai eiseiller de le retranscrire à la main mais sans plus de succes.