begin process at 2012 05 28 22:48:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

erreur dans mon code php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

erreur dans mon code php

samedi 21 janvier 2012 à 18:22:16 | erreur dans mon code php

msi079

salut . j'ai une erreur dans mon code php et je viens à vous pour avoir de l'aide .
merci d'avance .
voici l'erreur afficher :

Notice: Use of undefined constant GAD - assumed 'GAD' in C:\wamp\www\EX-COMBATTANTS\identification.php on line 98
Erreur SQL !0','','C10001','TOURE HAMED','toure ami','8','9','1976','LAKOTA','CNI','','','célibataire','','8','Kone laurene','09990503','BP 7 bonoua','angré','','','','OUI','','OUI','','Superieur','01789050','09792605','GOUNOUGA aminata','03240305','MECVG','01-45-1011','le bon','','','','','','S/D des TIC','prof de maths','abidjan','angré','12054','VERS LE 22IEME','FOOT','')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0','','C10001','TOURE HAMED','toure ami','8','9','1976','LAKOTA','CNI','','','cé' at line 1


voici la partie de code concernée :
Code PHP :
      $sql = "INSERT INTO exCombattants(      id_EX,Nident,Depart,nom,sexeM,sexeF,EXC,Ex-GAD,JAR,Nprofilage,nomP,nomM,jourD,moisD,anneeD,lieuD,pieceV,marie,Concubin,celibataire,Veuf,NbreEnft,nomConj,Contact,adress,lieuResd,Occupe,Chomeur,queteEmpl,queteEmpl,ouiLire,nonLire,ouiEcrire,nonEcrire,niveauEtud,tel1,tel2,nomPers,contactPers,structure,dateReinsert,programmeProj,Agropastorale,Commerce,Metie,Services,autreSecteurAct,natureAct,activitePrec,lieuReinsert,quartier,lotReinsert,localisation,sport,observation)																																																																																																																																																																																				VALUES('','".$Nident."','".$Depart."','".$nom."','".$sexeM."','".$sexeF."','".$EXC."','".$Ex-GAD."','".$JAR."','".$Nprofilage."','".$nomP."','".$nomM."','".$jourD."','".$moisD."','".$anneeD."','".$lieuD."','".$pieceV."','".$marie."','".$Concubin."','".$celibataire."','".$Veuf."','".$NbreEnft."','".$nomConj."','".$Contact."','".$adress."','".$lieuResd."','".$Chomeur."','".$queteEmpl."','".$queteEmpl."','".$ouiLire."','".$nonLire."','".$ouiEcrire."','".$nonEcrire."','".$niveauEtud."','".$tel1."','".$tel2."','".$nomPers."','".$contactPers."','".$structure."','".$dateReinsert."','".$programmeProj."','".$Agropastorale."','".$Commerce."','".$Metie."','".$Services."','".$autreSecteurAct."','".$natureAct."','".$activitePrec."','".$lieuReinsert."','".$quartier."','".$lotReinsert."','".$localisation."','".$sport."','".$observation."')";
samedi 21 janvier 2012 à 18:23:57 | Re : erreur dans mon code php

msi079

voici le code php :
Code PHP :
	

<?php
$date = date("d-m-Y");
$heure = date("H:i");
echo 'Nous sommes le '.$date.' et il est '.$heure;
?>

<?php
if (isset($_POST["valider"])) {
    
      /*IMPORTANT*/ 

include("connection.php"); 

/*faut securiser*/ 
foreach($_POST as $k => $v){ 
$v=mysql_real_escape_string(strip_tags($v)); 
$_POST[$k]=$v; 
} 

/*faut securiser*/ 
foreach($_GET as $k => $v){ 
$v=mysql_real_escape_string(strip_tags($v)); 
$_POST[$k]=$v; 
}
   
    $Nident=trim($_POST["Nident"]);
    $Depart=trim($_POST["Depart"]);
    $nom=trim($_POST["nom"]);
	$sexeM=trim($_POST["sexeM"]);
	$sexeF=trim($_POST["sexeF"]);
	$EXC=trim($_POST["EXC"]);
	$ExGAD=trim($_POST["ExGAD"]);
	$JAR=trim($_POST["JAR"]);
	$Nprofilage=trim($_POST["Nprofilage"]);
	$nomP=trim($_POST["nomP"]);
	$nomM=trim($_POST["nomM"]);
	$jourD=trim($_POST["jourD"]);
	$moisD=trim($_POST["moisD"]);
	$anneeD=trim($_POST["anneeD"]);
	$lieuD=trim($_POST["lieuD"]);
	$pieceV=trim($_POST["pieceV"]);
	$marie=trim($_POST["marie"]);
	$Concubin=trim($_POST["Concubin"]);
	$celibataire=trim($_POST["celibataire"]);
	$Veuf=trim($_POST["Veuf"]);
	$NbreEnft=trim($_POST["NbreEnft"]);
	$nomConj=trim($_POST["nomConj"]);
	$Contact=trim($_POST["Contact"]);
	$adress=trim($_POST["adress"]);
	$lieuResd=trim($_POST["lieuResd"]);
	$Occupe=trim($_POST["Occupe"]);
	$Chomeur=trim($_POST["Chomeur"]);
	$queteEmpl=trim($_POST["queteEmpl"]);
	$ouiLire=trim($_POST["ouiLire"]);
	$nonLire=trim($_POST["nonLire"]);
	$ouiEcrire=trim($_POST["ouiEcrire"]);
	$nonEcrire=trim($_POST["nonEcrire"]);
	$niveauEtud=trim($_POST["niveauEtud"]);
	$tel1=trim($_POST["tel1"]);
	$tel2=trim($_POST["tel2"]);
	$nomPers=trim($_POST["nomPers"]);
	$contactPers=trim($_POST["contactPers"]);
	$structure=trim($_POST["structure"]);
	$dateReinsert=trim($_POST["dateReinsert"]);
	$programmeProj=trim($_POST["programmeProj"]);
	$Agropastorale=trim($_POST["Agropastorale"]);
	$Commerce=trim($_POST["Commerce"]);
	$Metie=trim($_POST["Metie"]);
	$Services=trim($_POST["Services"]);
	$autreSecteurAct=trim($_POST["autreSecteurAct"]);
	$natureAct=trim($_POST["natureAct"]);
	$activitePrec=trim($_POST["activitePrec"]);
	$lieuReinsert=trim($_POST["lieuReinsert"]);
	$quartier=trim($_POST["quartier"]);
	$lotReinsert=trim($_POST["lotReinsert"]);
	$localisation=trim($_POST["localisation"]);
	$sport=trim($_POST["sport"]);
	$observation=trim($_POST["observation"]);
	
    //requète sql
    $sql = "SELECT nom FROM exCombattants WHERE nom='$nom'"; 
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
     
    // on compte le nombre de résultats 
    $res = mysql_num_rows($req); 

      if($res!=0)  // l'url existe déjà, on affiche un message d'erreur 
        { 
             $msg = 'Désolé, mais ce nom  existe déjà dans notre base.'; 
             echo '<script>alert(\' '.$msg.' \');</script>';
        } 
      else  // L'url n'existe pas, on insère les informations du formulaire dans la table 
        { 

      $sql = "INSERT INTO exCombattants(      id_EX,Nident,Depart,nom,sexeM,sexeF,EXC,Ex-GAD,JAR,Nprofilage,nomP,nomM,jourD,moisD,anneeD,lieuD,pieceV,marie,Concubin,celibataire,Veuf,NbreEnft,nomConj,Contact,adress,lieuResd,Occupe,Chomeur,queteEmpl,queteEmpl,ouiLire,nonLire,ouiEcrire,nonEcrire,niveauEtud,tel1,tel2,nomPers,contactPers,structure,dateReinsert,programmeProj,Agropastorale,Commerce,Metie,Services,autreSecteurAct,natureAct,activitePrec,lieuReinsert,quartier,lotReinsert,localisation,sport,observation)																																																																																																																																																																																				VALUES('','".$Nident."','".$Depart."','".$nom."','".$sexeM."','".$sexeF."','".$EXC."','".$Ex-GAD."','".$JAR."','".$Nprofilage."','".$nomP."','".$nomM."','".$jourD."','".$moisD."','".$anneeD."','".$lieuD."','".$pieceV."','".$marie."','".$Concubin."','".$celibataire."','".$Veuf."','".$NbreEnft."','".$nomConj."','".$Contact."','".$adress."','".$lieuResd."','".$Chomeur."','".$queteEmpl."','".$queteEmpl."','".$ouiLire."','".$nonLire."','".$ouiEcrire."','".$nonEcrire."','".$niveauEtud."','".$tel1."','".$tel2."','".$nomPers."','".$contactPers."','".$structure."','".$dateReinsert."','".$programmeProj."','".$Agropastorale."','".$Commerce."','".$Metie."','".$Services."','".$autreSecteurAct."','".$natureAct."','".$activitePrec."','".$lieuReinsert."','".$quartier."','".$lotReinsert."','".$localisation."','".$sport."','".$observation."')";
      // on insère les informations du formulaire dans la table  
      mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
      $msg =  'Les informations sur le premier enfant ont été ajoutées dans la base de données.</br>';
      
      ///echo '<font color="red">'.$msg.'</font>'; 
      echo '<script>alert(\' '.$msg.' \');</script>';
      }

}
?>
lundi 23 janvier 2012 à 16:24:51 | Re : erreur dans mon code php

Lyle56

Bonjour,

A premiére vue tu aurais peut être un soucis d'encodage quelque part..
Ta requéte SQL à l'air de bloquer sur le premier accent rencontré.

De même, tu as une valeur "Ex-GAD" qui a l'air un de tes Champs SQL.
Par convention on évite le - (Certaine BDD ne le supportant pas)
donc à remplacer plutot par "Ex_GAD"

Enfin juste une remarque : tu as énormement d'information dans une seule table.
Il aurait peut être fallu avoir une solution plus "souple" avec 2 ou 3 tables..


Sans maitrise, la puissance n'est rien
Il ne faut pas vendre la peau de l'ours, non il ne faut pas.
mardi 24 janvier 2012 à 09:34:14 | Re : erreur dans mon code php

msi079

aide moi a regrouper ça en 3 tables je vois pas trop comment le faire puisque les information concernent une personne .


la table en question est appelée : exCombattants.
pour l&#8217;ex-combattant je dois avoir les informations le concernant suivantes :
- numéro identification (Nident)
- son département (Depart) /* depatement dans lequel il vit */
-son nom (nom)
-son sexe (sexe)
- type d'ex-combattant (EXC,EXRAD,JAR)
- numero de profilage (Nprofilag)
-nom du pere (nomP)
-nom de la mere (nomM)
-son jour de naissance (jourD)
-son mois de naissance (moisD)
- année de naissance (anneeD)
-lieu de naissance (lieuD)
-pièce d'identitée (pieceV)
-état matrimonial (maire) /* ici j'utilise des boutons ration*/
-nombre d'enfant (NbreEnft)
-nom du conjoint (nomConj)
-contact (contact)
-adresse (adress)
-lieu de residence (lieuResd)
- statut de travail (occupe,chomeur,queteEmpl) /* ici j'utilise des boutons ration*/
-sais lire ou pas (ouilire,nonLire)
-sais ecrire ou pas (ouilire,nonLire)
-niveau d'etude (niveauEtud)
-numero de telephone (tel1,tel2)
-personne a contacter en cas de problème (nomPers)
- contact de la personne a contacter en cas de problème (contactPers)
- structure en charge de sa réinsertion dans la vie active (structure)
- la date réinsertion (dateReinsert)
-Programme ou Projet de la structure de réinsertion (programmeProj)
-Secteur d&#8217;activités (Agropastorale,commerce,metier,services)
-autre Secteur d&#8217;activités (autreSecteurAct)
-Nature de l&#8217;activité (natureAct)
-Activité exercée précédemment (activitePrec)
-Lieu de réinsertion (Ville /village) (lieuReinsert)
- quartier ( quartier)
-localisation (localisation)
-Localisation exacte (Localisation )
-sport (sport)
- observation (observation)


Cette discussion est classée dans : code, php, erreur, ex, gad


Répondre à ce message

Sujets en rapport avec ce message

Mysql et Php [ par Game69 ] Game69 vous salutJe débute en php en me servant d'un bouquin et je me heurte à un problème de syntaxe qui est un exemple donné dans ce livre.Voici le Erreur dans le code PHP sous IE ? [ par Rimb0 ] Bonjour à tous ! J'ai une question que je me pose depuis que je code en php (donc pas longtemps). J'ai codé des pages, et tant que ça s'affiche, j'es Problème de code : Erreur de PhP sur un code apparement bon... [ par shadow125 ] Bonjours, j'essaye de programmer un bout de code enregistrant des infos de pts sur un fichier txt. Après avoir loggé le visiteur, la page points.php a Code erreur PHP [ par M000004965 ] Hello tout le monde,qq'1 peut m'expliquer ce qui cloche?!l'instruction suivante:$sql = "SELECT * FROM $datatable2 ORDER BY `CHOIX` DESC";me renvoi :Pa Besoins d'aide sur mon code php/mysql ^^ [ par frostfire ] Bonsoir !alors mon code : http://rafb.net/p/oNyDOp90.htmlalors enfaite sa me fait une erreur mysql : erreur:Can't connect to local MySQL server throug erreur avec la fonction header [ par hajeur_abd ] bonjourlors de l'execution de mon code :    header("location: libre.php?$code"); l'erreur suivant s'affiche:Warning: Cannot add header information - h Erreur avec le code multilingue [ par ochado ] Bonjour,Je voudrais offrir l'option à mes visiteurs de choisir la langue de leur choix, en cliquant sur un drapeau. J'ai deux fichiers de langues, lan Erreur dans mon code [ par matthieugoua ] Bonjour voila j'essaye decrire une fonction dans un fichier PHP qui au survol d'une miniature d'image devrait m'afficher l'image en taille reel dans u erreur php [ par zebu238 ] Bonjour,Celà fait quelques heures que je bute sur une erreur qui doit être toute bête.[code]while($array = mysql_fetch_array-($requete)){   echo'


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales