Salut,
J'ai envoyé dans ma table un text contenant des liens. Certains sont des liens html classiques :
et d'autres avec une fonction javascript pour l'ouvrir dans une nouvelle fenetre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $contenuaffiche=preg_replace('!\[url_interne=(.*?)\](.*?)\[/url_interne\]!iU','<a href="$1">$2</a>',$contenuaffiche);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $contenuaffiche=preg_replace('!\[url_externe=(.*?)\](.*?)\[/url_externe\]!isU','<a href="#" onClick="window.open(\'$1\',\'$2\',\'menuBar=1 toolbar=1, location=1,directories=1, status=1, scrollbars=1, resizable=1, copyhistory=1\');return(false)">$2</a>',$contenuaffiche);
Lorsque j'execute la requete avec les liens externe j'ai ce message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //ajout article dans la base de données $ins="INSERT INTO article(id_article,id_sous_rubrique,id_img,titre_article,texte_article) VALUES('', '$sousrubrique', '$idimgpage', '$sujet', '$contenuaffiche')"; //Execution de la requete d'insertion $result=mysql_query($ins) or die(mysql_error());
Est ce du aux ' ' ? Si oui comment regler ce probleme. Sinon à quoi c'est du ?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 'http://www.lepecheurmouscronnois.be','elp','menuBar=1 toolbar=1, location=1,dire' at line 1
Merci
Partager