Problèmes d'insertion dans une BDD
booh
-
booh -
booh -
Bonjour,
J'ai un problème dans une insertion dans une base de données
Voici ma requete :
$Requete_insert = "INSERT INTO voiture VALUES ('', '$_POST[matricule]', '$_POST[immatriculation]', '$_POST[modele]', '$_POST[marque]', '$_POST[carburant]', '$_POST[etat_dep]', '$POST[usage]', '$_POST[cout_jour]', '$_POST[cout_km]',0,0,'$_POST[nb_km]', '$_POST[commentaire]', '$_POST[id_service]', '1') ";
if (mysql_query ($Requete_insert, $Lien))
{
print("<div class=\"message_vert\">La voiture a été ajoutée avec succès.</div>");
print ("<meta http-equiv=\"refresh\" content=\"1;URL=http://$serveur/$racine/administration/gestion_voiture.php\"/>");
}
else
{
print("<div class=\"message_rouge\">La création de la voiture a échouée</div>");
print ("<meta http-equiv=\"refresh\" content=\"3;URL=http://$serveur/$racine/administration/ajouter_voiture.php\"/>");
}
L'insertion s'exécute correctement pour tous les champs sauf pour usage.
J'ai rajouté ce champs (déclaré en varchar(20)) dans une base de données existante. Ils se remplissent tous correctement sauf celui-là !
Avez vous déjà eu ce problème et pourriez-vous m'aider ?
Merci par avance !
Booh
J'ai un problème dans une insertion dans une base de données
Voici ma requete :
$Requete_insert = "INSERT INTO voiture VALUES ('', '$_POST[matricule]', '$_POST[immatriculation]', '$_POST[modele]', '$_POST[marque]', '$_POST[carburant]', '$_POST[etat_dep]', '$POST[usage]', '$_POST[cout_jour]', '$_POST[cout_km]',0,0,'$_POST[nb_km]', '$_POST[commentaire]', '$_POST[id_service]', '1') ";
if (mysql_query ($Requete_insert, $Lien))
{
print("<div class=\"message_vert\">La voiture a été ajoutée avec succès.</div>");
print ("<meta http-equiv=\"refresh\" content=\"1;URL=http://$serveur/$racine/administration/gestion_voiture.php\"/>");
}
else
{
print("<div class=\"message_rouge\">La création de la voiture a échouée</div>");
print ("<meta http-equiv=\"refresh\" content=\"3;URL=http://$serveur/$racine/administration/ajouter_voiture.php\"/>");
}
L'insertion s'exécute correctement pour tous les champs sauf pour usage.
J'ai rajouté ce champs (déclaré en varchar(20)) dans une base de données existante. Ils se remplissent tous correctement sauf celui-là !
Avez vous déjà eu ce problème et pourriez-vous m'aider ?
Merci par avance !
Booh
A voir également:
- Problèmes d'insertion dans une BDD
- Touche insertion clavier - Guide
- Insertion video powerpoint - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
Par contre j'ai tjs le même problème concernant l'update :
$Requete_update = "UPDATE voiture SET matricule='$_POST[matricule]', immatriculation='$_POST[immatriculation]', modele='$_POST[modele]', marque='$_POST[marque]', carburant='$_POST[carburant]', etat_dep='$_POST[etat_dep]', usage='$_POST[usage]', cout_jour='$_POST[cout_jour]', cout_km='$_POST[cout_km]', nb_km='$_POST[nb_km]', commentaire='$_POST[commentaire]', id_service='$_POST[id_service]' WHERE id_voiture=\"$_POST[id_voiture]\"";
Et là il y a l'underscore...
Avez-vous une idée du problème ?
Merci !
Quel est exactement le message d'erreur ?
A la suite de cette requete j'ai :
if (mysql_query ($Requete_update, $Lien))
{
print("<div class=\"message_vert\">La voiture a été modifiée avec succès.</div>");
print ("<meta http-equiv=\"refresh\" content=\"1;URL=http://$serveur/$racine/administration/gestion_voiture.php\"/>");
}
else
{
print("<div class=\"message_rouge\">La modification de la voiture a échoué</div>");
print ("<meta http-equiv=\"refresh\" content=\"3;URL=http://$serveur/$racine/administration/gestion_voiture.php\"/>");
}
Lorsque je lance l'exécution, j'ai le message "la modification de la voiture a échoué". Alors qu'avant que je rajoute "usage" elle fonctionnait.
As tu une idée ?