Ghorbel
-
23 avril 2012 à 17:16
loveman86
Messages postés2Date d'inscriptionlundi 23 avril 2012StatutMembreDernière intervention23 avril 2012
-
23 avril 2012 à 18:59
Voila j'ai un souci, j'ai un message d'erreur qui est :
Parse error: syntax error, unexpected ')' in D:\xampp\htdocs\animateur\envoie_form_animateur.php on line 190
le ligne 190 correspond à: )); !!!!!
je vais mettre le code tout entier pour que vous pussiez vérifier avez moi...je n'arrive pas à trouver le prob..si jamais vous pouviez me depanné...
je vous remercie d'avance !
voici mon bout de code :
<?php
//header('Location: /brin-de-soleil/brin.php');
// Protéger avec des mysql_real_escape_string() ??
echo "Traitement animateur <br/>";
$bdd = new PDO('mysql:host=localhost;dbname=brin_de_soleil', 'root', '');
$bdd->exec('SET NAMES utf8'); // Pour les problèmes d'accent
$bdd->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING ); // pour afficher les warning de mysql
// Sports pratiqués par l'animateur
$args=array(
'voile' => isset($_POST['voile'])?1:0,
'escalade' => isset($_POST['escalade'])?1:0,
'planche' => isset($_POST['planche'])?1:0,
'equitation' => isset($_POST['equitation'])?1:0,
'kayak' => isset($_POST['canoe_kay'])?1:0,
);
$req_s = $bdd->prepare('SELECT id_anim_sport_pratiq FROM anim_sport_pratiq
WHERE voile=:voile AND escalade=:escalade AND planche=:planche
AND equitation=:equitation AND kayak=:kayak');
$req_s->execute($args);
$result = $req_s->fetch();
if(!isset($result['id_anim_sport_pratiq'])){
$req_i = $bdd->prepare('INSERT INTO anim_sport_pratiq(voile, escalade, planche, equitation, kayak)
VALUES(:voile, :escalade, :planche, :equitation, :kayak);');
$req_i->execute($args);
$id_anim_sport_pratiq = $bdd->lastInsertId();
}else
$id_anim_sport_pratiq = $result['id_anim_sport_pratiq'];
// Disponibilité de l'animateur
$args = array(
'toussaint' => isset($_POST['dispo_toussaint'])?1:0,
'juillet' => isset($_POST['dispo_juillet'])?1:0,
'noel' => isset($_POST['dispo_noel'])?1:0,
'aout' => isset($_POST['dispo_aout'])?1:0,
'fevrier' => isset($_POST['dispo_fevrier'])?1:0,
'paques' => isset($_POST['dispo_paques'])?1:0,
'autre_dispo' => 0 // Pas sur le formulaire
);
/*$req_s = $bdd->prepare('SELECT id_anim_dispo FROM anim_dispo
WHERE toussaint=:toussaint AND juillet=:juillet AND noel=:noel
AND aout=:aout AND fevrier=:fevrier AND paques=:paques AND autre_dispo=:autre_dispo');
$req_s->execute($args);
$result=$req_s->fetch();
if(!isset($result['id_anim_dispo'])){*/
$req_i = $bdd->prepare('INSERT INTO anim_dispo(toussaint, juillet, noel, aout, fevrier, paques, autre_dispo)
VALUES(:toussaint, :juillet, :noel, :aout, :fevrier, :paques, :autre_dispo)');
$req_i->execute($args);
$id_anim_dispo = $bdd->lastInsertId();
/*}else
$id_anim_dispo = $result['id_anim_dispo'];*/
///echo "[".($_POST['fonct_toussaint']=="Oui")."]";
/*
$req_s = $bdd->prepare('SELECT id_anim_embauche FROM anim_embauche
WHERE toussaint_embauche=:toussaint_embauche AND fonction_toussaint_embauche=:fonction_toussaint_embauche
AND noel_embauche=:noel_embauche AND fonction_noel_embauche=:fonction_noel_embauche
AND fevrier_embauche=:fevrier_embauche AND fonction_fevrier_embauche=:fonction_fevrier_embauche
AND paques_embauche=:paques_embauche AND fonction_paques_embauche=:fonction_paques_embauche
AND juillet_embauche=:juillet_embauche AND fonction_juillet_embauche=:fonction_juillet_embauche
AND aout_embauche=:aout_embauche AND fonction_aout_embauche=:fonction_aout_embauche
AND autre_embauche=:autre_embauche AND fonction_autre_embauche=:fonction_autre_embauche');
$req_s->execute($args);
$result=$req_s->fetch();
if(!isset($result['id_anim_embauche'])){
*/
$req_i = $bdd->prepare('INSERT INTO anim_embauche(toussaint_embauche, fonction_toussaint_embauche, noel_embauche, fonction_noel_embauche, fevrier_embauche, fonction_fevrier_embauche, paques_embauche, fonction_paques_embauche, juillet_embauche, fonction_juillet_embauche, aout_embauche, fonction_aout_embauche, autre_embauche, fonction_autre_embauche)
VALUES(:toussaint_embauche, :fonction_toussaint_embauche, :noel_embauche, :fonction_noel_embauche, :fevrier_embauche, :fonction_fevrier_embauche, :paques_embauche, :fonction_paques_embauche, :juillet_embauche, :fonction_juillet_embauche, :aout_embauche, :fonction_aout_embauche, :autre_embauche, :fonction_autre_embauche)');
$req_i->execute($args);
$id_anim_embauche = $bdd->lastInsertId();
/*}else
$id_anim_embauche = $result['id_anim_embauche'];
*/
// Ou alors utiliser un champ hidden pour indiquer le nombre de commentaires
for($i=1; isset($_POST['comm_animateur'.$i]); $i++){
$req->execute(array(
'commentaire' >= $_POST['comm_animateur'.$i],
'id_animateur' >= $id_animateur
));
//$bdd->closeCursor(); // ???
}
loveman86
Messages postés2Date d'inscriptionlundi 23 avril 2012StatutMembreDernière intervention23 avril 2012 23 avril 2012 à 18:59
l'objectif de ce forum c'est répondre à des questions que les internautes posent peut importe leurs débilités, du coup on attend à des pro, comme vous, de nous répondre ;)
sinon c'est facile de parler comme ça lorsqu'on a rien entre les mains car j'estime que vous n'avez pas lu le code ( je sais c'est chiant vu sa longueur).