Le copier coller ne fonctionne pas

Résolu
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

4 réponses

  1. 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
    1. 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
      1. 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
        1. 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