Bonjour
Cela fait plusieurs jours que je tente de résoudre un problème et toujours sans succès. J'ai un formulaire et lorsque je tente d'enregistrer les données dans la BD ça ne fonctionne pas. J'ai fait des test afin de voir si j'étais capable d'afficher la valeur des réponses du formulaire et certaines s,affichent d'autres pas.
Pour faciliter la compréhension....mon formulaire demande certaine infoas au début: Nom, affiche la date, demande no de référence et ensuite 29 questions avec des boutons radio.
Ce sont les infos du début que je suis incapable récupérer. Soit le nom , no de référence. Les réponses des 29 questions je crois sont ok car je suis capable de les faire afficher après avoir soumis le formulaire.
J'ai essayer de mettre de la couleur pour montrer les endoits problématiques mais ça ne semble pas fonctionner. J'ai donc indiquer dans le code les endroits.
Y a-t-il quelqu'un qui peut m,aider svp?
Merci
<?php
include 'dbc.php';
page_protect();
?>
<html>
<head>
<title>Grille Écoute Permanent</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<link href="styles.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
function valid(e){
for(var i=0;i<e.length;i++){
if(e[i].type=='radio'){
var r=e[e[i].name], q=true
for(var j=0;j<r.length;j++){
r[j].checked?q=false:null;
}
if(q){alert('SVP Veuillez sélectionner une réponse pour chaque question. Merci');return false}
}
}
}
</script>
</head>
<?php
/*********************** MYACCOUNT MENU ****************************/
if (isset($_SESSION['user_id'])) {?>
My Account
My Account
Settings
Logout
Grille écoute PCU permanent
You can add more links here for users
<?php }
if (checkAdmin()) {
/*******************************MYACCOUNT END**************************/
?>
Admin CP
<?php } ?>,
Utilisateur: <?php echo $_SESSION['user_name'];?>
<?php
if (isset($_GET['msg'])) {
echo "
$_GET[msg]
";
}
?>
Grille Écoute PCU Permanent
********Ici le form qui me pose problème*************
<form method="post" action="Grille ecoute Permanent.php" name="nom_pcu" id="nom_pcu">
Selectionnez un PCU: <?php include 'liste_deroulante_pcu.php' ;?> </form> Date: <?php $date=date("Y/m/d") ; echo "$date"; ?>
<form name="no_carte_appel" action="Grille ecoute Permanent.php" method="post" > No carte d'appel: <?php $no_carte_appel="no_carte_appel";?>
</form>
*****************Fin du FORM*************
TRAITEMENT TÉLÉPHONIQUE
<?php
/*******************************SECTION QUESTIONS TRAITEMENT TÉLÉPHONIQUE**********************/
include 'Questions/question_1.php';
include 'Questions/question_2.php';
include 'Questions/question_3.php';
include 'Questions/question_4.php';
include 'Questions/question_5.php';
include 'Questions/question_6.php';
include 'Questions/question_7.php';
include 'Questions/question_8.php';
include 'Questions/question_9.php';
include 'Questions/question_10.php';
include 'Questions/question_11.php';
include 'Questions/question_12.php';
include 'Questions/question_13.php';
include 'Questions/question_14.php';
?>
SERVICE À LA CLIENTÈLE
<?php
/*******************************SECTION QUESTIONS SERVICE À LA CLIENTÈLE**********************/
include 'Questions/question_15.php';
include 'Questions/question_16.php';
include 'Questions/question_17.php';
include 'Questions/question_18.php';
?>
RÉDACTION DE LA CARTE D'APPEL
<?php
/*******************************SECTION QUESTIONS RÉDACTION DE LA CARTE D'APPEL**********************/
include 'Questions/question_19.php';
include 'Questions/question_20.php';
include 'Questions/question_21.php';
include 'Questions/question_22.php';
include 'Questions/question_23.php';
include 'Questions/question_24.php';
include 'Questions/question_25.php';
include 'Questions/question_26.php';
include 'Questions/question_27.php';
include 'Questions/question_28.php';
include 'Questions/question_29.php';
?>
Remarques:
<textarea name="remarques" cols=100 rows=10 > </textarea>
<?php
/*******************TEST POUR CONNAITRE VALEUR VARIALBLE********/
if (isset($question_3)) {
echo "$question_3";
}
?>
<?php
if (isset ($_post['doSubmit'])) {
$no_carte_appel=$_POST['no_carte_appel'];
echo "$no_carte_appel"; }
/*******************FIN TEST*********************************/
?>
</form>
<?php
if($_POST['doSubmit'] == 'create')
mysql_query("INSERT INTO grille_ecoute (`non_pcu`,`user_name`,`$date`,`no_carte_appel`,`$question_1`,`$question_1`,`$question_2`,`$question_3`,`$question_4`,
`$question_5`,`$question_6`,`$question_7`,`$question_8`,`$question_9`,`$question_10`,`$question_11`,`$question_12`,`$question_13`,`$question_14`,`$question_15`,
`$question_16`,`$question_17`,`$question_18`,`$question_19`,`$question_20`,`$question_21`,`$question_22`,`$question_23`,`$question_24`,`$question_25`,`$question_26`,
`$question_27`,`$question_28`,`$question_29`,)
VALUES ('$post[nom_pcu]','$post[user_name]','$post[no_carte_appel]','$date','$question_1','$question_2','$question_3','$question_4','$question_5','$question_6',
'$question_7','$question_8','$question_9','$question_10','$question_11','$question_12','$question_13','$question_14','$question_15','$question_16','$question_17',
'$question_18','$question_19','$question_20','$question_21','$question_22','$question_23','$question_24','$question_25','$question_26','$question_27','$question_28',
'$question_29',)
") or die(mysql_error());
?>
</html>