1 Reply Latest reply: Nov 12, 2014 4:12 AM by xeed RSS

    Comportement insertion de données par formulaire disparu

    xeed Community Member

      Bonjour,

       

      Je ne comprend pas pourquoi l'un de mes comportements d'insertion de données n'apparaît plus dans le panneau des comportements de serveur. Après avoir créé un formulaire d'insertion de données en base, le comportement s'affiche bien dans le panneau des comportements de serveur. Une fois le fichier fermé puis ouvert, le comportement n'apparaît plus alors que le formulaire fonctionne.

       

      Je ne peux donc plus éditer mon comportement d'insertion de données pour ajouter des champs de formulaire. Vous trouverez ci-après mon code, merci d'avance :

       

      $insertSQL = sprintf("INSERT INTO candidats (nomCandidat, prenomCandidat, ageCandidat, emailCandidat, telCandidat, posteCandidat, departementRecherche, cursusCandidat, competencesCandidat, experiencesCandidat, motivationsCandidat) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                             GetSQLValueString($_POST['nom'], "text"),
                             GetSQLValueString($_POST['prenom'], "text"),
                             GetSQLValueString($_POST['age'], "int"),
                             GetSQLValueString($_POST['email'], "text"),
                             GetSQLValueString($_POST['telephone'], "text"),
                             GetSQLValueString($_POST['poste'], "text"),
                             GetSQLValueString($_POST['departementRecherche'], "int"),
                             GetSQLValueString($_POST['cursus'], "text"),
                             GetSQLValueString($_POST['competences'], "text"),
                             GetSQLValueString($_POST['experiences'], "text"),
                             GetSQLValueString($_POST['motivations'], "text"));
      
        mysql_select_db($database_XAMPP, $XAMPP);
        $Result1 = mysql_query($insertSQL, $XAMPP) or die(mysql_error());
      
        $insertGoTo = "CandidatInscriptionAttValidation.php";
      
        • 1. Re: Comportement insertion de données par formulaire disparu
          xeed Community Member

          Bonjour,

           

          Après avoir effectué des tests sur mon formulaire d'insertion de données sur une nouvelle page créée à cet effet, j'ai trouvé d'où vient le bug.

          En effet, lorsque l'on rajoute des contrôles serveur sur la valeur des champs du formulaire entre IF MM_INSERT et le début de la requête sql, le comportement d'insertion de données disparaît immédiatement du panneau des comportement avec impossibilité de rétablir la situation en retirant ces éléments de contrôle.

           

          Mais du coup, comment faire davantage de contrôle serveur sur le formulaire avant insertion des données ?

           

          Merci