Problème d'insertion en ajax

Signaler
Messages postés
229
Date d'inscription
lundi 2 août 2010
Statut
Membre
Dernière intervention
25 juillet 2013
-
salut . j'ai realisé un formulaire en php qui marche parfaitement . je le reprendq en ajex . problème : pas d'insertion . je voie pas ou se trouve l'erreur . pouvez-vous ma'aiser s'il vous plait.
voici mes fichiers :
post.php
<?php
//connection a la base de donnée
include("conf.php");

if(isset($_POST['num']) && isset($_POST['date_Enr']) && isset($_POST['service']) && isset($_POST['nom'])  && isset($_POST['matricule']) && isset($_POST['nbr_J']) && isset($_POST['debut']) && isset($_POST['fin']) && isset($_POST['annee']) && isset($_POST['motif']) && isset($_POST['choix'])&& isset($_POST['choix2'])&& isset($_POST['date_rep_serv']) && isset($_POST['heure_rep_serv']) && isset($_POST['min_rep_serv']) && isset($_POST['agent_signature'])&& isset($_POST['autorite_Ad'])&& isset($_POST['avis_DRH'])){

// declaration et securisation des variables
$num = mysql_real_escape_string($_POST['num']);
$date_Enr = mysql_real_escape_string($_POST['date_Enr']);
$service = mysql_real_escape_string($_POST['service']);
$nom = mysql_real_escape_string($_POST['nom']);
$matricule = mysql_real_escape_string($_POST['matricule']);
$nbr_J = mysql_real_escape_string($_POST['nbr_J']);
$debut = mysql_real_escape_string($_POST['debut']);
$fin = mysql_real_escape_string($_POST['fin']);
$annee = mysql_real_escape_string($_POST['annee']);
$motif = mysql_real_escape_string($_POST['motif']);
$choix = mysql_real_escape_string($_POST['choix']);
$choix2 = mysql_real_escape_string($_POST['choix2']);
$date_rep_serv = mysql_real_escape_string($_POST['date_rep_serv']);
$heure_rep_serv = mysql_real_escape_string($_POST['heure_rep_serv']);
$min_rep_serv = mysql_real_escape_string($_POST['min_rep_serv']);
$agent_signature = mysql_real_escape_string($_POST['agent_signature']);
$autorite_Ad = mysql_real_escape_string($_POST['autorite_Ad']);
$avis_DRH = mysql_real_escape_string($_POST['avis_DRH']);

$q = mysql_query("INSERT INTO abs(id,num,date_Enr,service,nom,matricule,nbr_J,debut,fin,annee,motif,choix,choix2,date_rep_serv,heure_rep_serv,min_rep_serv,agent_signature,autorite_Ad,avis_DRH) VALUES('','$num','$date_Enr','$service','$nom','$matricule','$nbr_J','$debut','$fin','$annee','$motif','$choix','$choix2','$date_rep_serv','$heure_rep_serv','$min_rep_serv','$agent_signature','$autorite_Ad','$avis_DRH')")  or die("problème");


}
?>


fonc.js :
$(document).ready(function(){
$('form').submit(function(){
/*Déclatarion de variable*//*http://www.developpez.net/forums/d602396/webmasters-developpement-web/javascript/bibliotheques-frameworks/jquery/jquery-recuperer-bouton-radio-ajax-jquery/*/
var num = $('#num').val();
var date_Enr = $('#date_Enr').val();
var service = $('#service').val();
var nom = $('#nom').val();
var matricule = $('#matricule').val();
var nbr_J = $('#nbr_J').val();
var debut = $('#debut').val();
var fin = $('#fin').val();
var annee = $('#annee').val();
var motif = $('#motif').val();
var choix = $('#choix').val();
var choix2 = $('#choix2').val();
var date_rep_serv = $('#date_rep_serv').val();
var heure_rep_serv= $('#heure_rep_serv').val();
var min_rep_serv = $('#min_rep_serv').val();
var agent_signature = $('#agent_signature').val();
var autorite_Ad = $('#autorite_Ad').val();
var avis_DRH = $('#avis_DRH').val();
if(nom!="" && motif!=""){
$('#loader').show();
$.post('post.php',{
num:num,
date_Enr:date_Enr,
service:service,
nom:nom,
matricule:matricule,
nbr_J:nbr_J,
debut:debut,
fin:fin,
annee:annee,
motif:motif,
choix:choix,
choix2:choix2,
date_rep_serv:date_rep_serv,
heure_rep_serv:heure_rep_serv,
min_rep_serv;min_rep_serv,
agent_signature:agent_signature,
autorite_Ad:autorite_Ad,
avis_DRH:avis_DRH},
function(data){
$('#feedback').after("<hr>Poster par :"+nom+""+motif+"").show();
$('#loader').hide();
$('#nom').attr('value','');
$('#motif').attr('value','');
      });
    }
return false;
  });
});