Un probleme avec l'insertion ...en php-mysql
assia87
Messages postés
25
Statut
Membre
-
assia87 Messages postés 25 Statut Membre -
assia87 Messages postés 25 Statut Membre -
salut
j'ai un programme qui insere des donnees dans une table ..cette tables contient dix champs avec un clé primaire nommé 'num_project '
voila la requette sql :
mais quand je vérifie la table je trouve que seul le clé primaire est inséré. les autres champs prennent la valeur '1'
sachant qu'ils sont tous des varchar[20] non nuls , n'ont pas de valeurs par défaut et que mes variables sont correctes (elles contiennent une valeurs )
si quelqu'un peut m'aider a trouver le problème je serai très reconnaissante
merci d'avance
j'ai un programme qui insere des donnees dans une table ..cette tables contient dix champs avec un clé primaire nommé 'num_project '
voila la requette sql :
mysql_query("INSERT INTO projet VALUES( '".$num_project."', '".$intitule."' , '".$lieu_implantation."', '".$superficie."'
,'".$nature."', '".$secteur."', '".$mnt_invest."', '".$emplois."', '".$intervention_cri."', '".$date_approb."')");
mais quand je vérifie la table je trouve que seul le clé primaire est inséré. les autres champs prennent la valeur '1'
sachant qu'ils sont tous des varchar[20] non nuls , n'ont pas de valeurs par défaut et que mes variables sont correctes (elles contiennent une valeurs )
si quelqu'un peut m'aider a trouver le problème je serai très reconnaissante
merci d'avance
A voir également:
- Un probleme avec l'insertion ...en php-mysql
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion video powerpoint - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
2 réponses
c'est vraiment bizarre, il m'affiche des 1 au lieu des valeurs de mes variables .
sachant que ces variables je les saisies manuellement et puis j'affecte la valeurs
sachant que ces variables je les saisies manuellement et puis j'affecte la valeurs
if (isset($_POST['num_project']) AND $_POST['num_project']!=NULL
AND isset($_POST['intitule']) AND $_POST['intitule'] =!NULL
AND isset($_POST['lieu_implantation']) AND $_POST['lieu_implantation']=!NULL
AND isset($_POST['superficie']) AND $_POST['superficie'] =!NULL
AND isset($_POST['nature']) AND $_POST['nature']=!NULL
AND isset($_POST['secteur']) AND $_POST['secteur'] =!NULL
AND isset($_POST['mnt_invest']) AND $_POST['mnt_invest'] =!NULL
AND isset($_POST['emplois']) AND $_POST['emplois'] =!NULL
AND isset($_POST['intervention_cri']) AND $_POST['intervention_cri'] =!NULL
AND isset($_POST['date_approb']) AND $_POST['date_approb'] =!NULL)
// Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré et$ non et $prenom
$num_project = $_POST['num_project'];
$intitule = $_POST['intitule'];
$lieu_implantation = $_POST['lieu_implantation'];
$superficie = $_POST['superficie'];
$nature = $_POST['nature'] ;
$secteur= $_POST['secteur'];
$mnt_invest =$_POST['mnt_invest'];
$emplois = $_POST['emplois'];
$intervention_cri =$_POST['intervention_cri'];
$date_approb = $_POST['date_approb'];
mysql_connect("localhost", "root", "");
mysql_select_db("cri")or die(mysql_error());
mysql_query("INSERT INTO projet VALUES( '".$num_project."', '".$intitule."' , '".$lieu_implantation."', '".$superficie."'
,'".$nature."', '".$secteur."', '".$mnt_invest."', '".$emplois."', '".$intervention_cri."', '".$date_approb."')");