Le copier coller ne fonctionne pas

Résolu/Fermé
scout-boy Messages postés 98 Date d'inscription mercredi 29 septembre 2010 Statut Membre Dernière intervention 21 mai 2014 - 2 févr. 2011 à 15:48
scout-boy Messages postés 98 Date d'inscription mercredi 29 septembre 2010 Statut Membre Dernière intervention 21 mai 2014 - 4 févr. 2011 à 15:26
Bonjour,
j'ai fait une page ( en php ) d'insertion des donner dans la base , elle fonctionne correctement mais lorsque j'ai fait copier une paragraphe et le coller dans la page elle ne fonction plus ( pas enregistrement dans la base ) ; est ce qu'il y a qq qui peut m'aidez
A voir également:

4 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
3 févr. 2011 à 19:17
Mmmmh, le problème peut venir de la présence d'apostrophes dans le texte que tu copies-colles.
Quand tu fais tes $Pn = $_POST..., utilise la fonction mysql_real_escape_string()

$Pn = mysql_real_escape_string($_POST...);

En plus, ça te protègera des attaques par injection SQL.

Xavier
1
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
3 févr. 2011 à 11:22
Bonjour,

Juste avant ta requête d'insertion dans la base, rajoute un echo pour afficher ta requête telle qu'elle va être envoyée à la base.
Derrière le mysql_query, rajoute un echo mysql_error() pour afficher les erreurs éventuelles.

Ensuite, appelle ta page, et donne-nous la requête ainsi que le message d'erreur s'il y en a un.

Xavier
0
scout-boy Messages postés 98 Date d'inscription mercredi 29 septembre 2010 Statut Membre Dernière intervention 21 mai 2014
3 févr. 2011 à 16:21
bonjour Xavier ,
j'ai fait que vous m'avez demandez , mais rein ne se passer ; voila par la suite mon code :

<?php if(isset($_POST['enreg']))
{
$P1=$_POST['nom'];
$P2=$_POST['type'];
$P3=$_POST['model'];
$P5=$_POST['pdf'];
$P6=$_POST['description'];
$P7=$_POST['image'];
$P8=$_POST['dossier'];
$P9=$_POST['loc'];

$datas= mysql_query("SELECT * FROM 'description' ");
$sql= "INSERT INTO 'description' ( 'id_desc' , 'nom_caisse' , 'lien seconde' , 'itim' , 'categori_caisse' , 'fiche_tec' , 'img_caisse' , 'def_caisse' )

VALUES ( '' , '$P1', '', '$P2', '$P3', '$P5', '$P7/$P8/$P9', '$P6' )";
mysql_query($sql) ;
mysql_error();
?>

SVP aide moi ^_^

merci d'avance
0
scout-boy Messages postés 98 Date d'inscription mercredi 29 septembre 2010 Statut Membre Dernière intervention 21 mai 2014
4 févr. 2011 à 15:26
bonjour ,

merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii beaucoup mon ami vous êtes un geni

vous m'avez aider a complies une problème qui a durée 3 semaines

merci une autre fois

Maitre ^_^
0