Pb formulaire php pour inserer dans ma bdd
guispider
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
-
-
Bonjour,
Voila la situation :), je créer un formulaire php pour inserer dans ma BDD access mais je bug, surment a cause de l'insertion de deux champs qui sont des dates : CLOTURE et DELAI !
voila mon script !
<?php
//--------------- Connexion à la base ---------------//
require('Connexion.php');
//--------------- Définition des variable de la table ---------------//
$INTITULE = $_POST['INTITULE'];
$DELAI = $_POST['DELAI'];
$PILOTE = $_POST['PILOTE'];
$CLOTURE = $_POST['CLOTURE'];
$COMPLEMENT_CLOTURE = $_POST['COMPLEMENT_CLOTURE'];
//--------------- Calcul et incrémente le numéro ---------------//
$sql = "SELECT COUNT(*) FROM PLAN_ACTION ";
$sql_result = odbc_prepare($conn,$sql) or die("ERROR");
odbc_execute($sql_result) or die("ERROR");
$rc = odbc_fetch_into($sql_result, $my_array_plan);
/*echo ("Total rows: " . $my_array[0]);*/
odbc_free_result($sql_result);
//--------------- Définition de la variable NUM ---------------//
$NUM = $my_array_plan[0]+1 ;
//--------------- Requete éxecuté dans la table ---------------//
$sql1 = " INSERT INTO PLAN_ACTION (NUMERO_PLAN_ACTION, INTITULE, DELAI, PILOTE, CLOTURE, COMPLEMENT_CLOTURE)
VALUES ($NUM, '$INTITULE', #$DELAI#, '$PILOTE', #$CLOTURE#, '$COMPLEMENT_CLOTURE')";
$req = odbc_exec($conn,$sql1) or die('Erreur SQL : <br />'.$sql1);
?>
Voila la situation :), je créer un formulaire php pour inserer dans ma BDD access mais je bug, surment a cause de l'insertion de deux champs qui sont des dates : CLOTURE et DELAI !
voila mon script !
<?php
//--------------- Connexion à la base ---------------//
require('Connexion.php');
//--------------- Définition des variable de la table ---------------//
$INTITULE = $_POST['INTITULE'];
$DELAI = $_POST['DELAI'];
$PILOTE = $_POST['PILOTE'];
$CLOTURE = $_POST['CLOTURE'];
$COMPLEMENT_CLOTURE = $_POST['COMPLEMENT_CLOTURE'];
//--------------- Calcul et incrémente le numéro ---------------//
$sql = "SELECT COUNT(*) FROM PLAN_ACTION ";
$sql_result = odbc_prepare($conn,$sql) or die("ERROR");
odbc_execute($sql_result) or die("ERROR");
$rc = odbc_fetch_into($sql_result, $my_array_plan);
/*echo ("Total rows: " . $my_array[0]);*/
odbc_free_result($sql_result);
//--------------- Définition de la variable NUM ---------------//
$NUM = $my_array_plan[0]+1 ;
//--------------- Requete éxecuté dans la table ---------------//
$sql1 = " INSERT INTO PLAN_ACTION (NUMERO_PLAN_ACTION, INTITULE, DELAI, PILOTE, CLOTURE, COMPLEMENT_CLOTURE)
VALUES ($NUM, '$INTITULE', #$DELAI#, '$PILOTE', #$CLOTURE#, '$COMPLEMENT_CLOTURE')";
$req = odbc_exec($conn,$sql1) or die('Erreur SQL : <br />'.$sql1);
?>
A voir également:
- Pb formulaire php pour inserer dans ma bdd
- Whatsapp formulaire opposition - Guide
- Insérer vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Formulaire de réclamation facebook - Guide
- Insérer liste déroulante excel - Guide
4 réponses
Le problème était l'insertion d'un champ date dans une bdd acces via un pormulaire php, c'est résolu.
Maintenant j'ai un autre pb avec un formulaire de mise a jour
$sql = " UPDATE PLAN_ACTION
SET INTITULE = '$INTITULE',
DELAI = '$DELAI',
PILOTE= '$PILOTE',
WHERE NUMERO_PLAN_ACTION = $num";
Sa coince ici on me di que j'ai fai une erreur de synthaxe dans la requete mais laquel ?
Maintenant j'ai un autre pb avec un formulaire de mise a jour
$sql = " UPDATE PLAN_ACTION
SET INTITULE = '$INTITULE',
DELAI = '$DELAI',
PILOTE= '$PILOTE',
WHERE NUMERO_PLAN_ACTION = $num";
Sa coince ici on me di que j'ai fai une erreur de synthaxe dans la requete mais laquel ?