Insertion des information dans une base Mysql
houci1989
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
le père -
le père -
Bonjour,
je suis débutant dans le php j'ai un formulaire a remplir puis insérer a ma table suivaliment sous la base gestion de fond mé ça ne marche po :'(
voici mon code php
<?php
$link = mysql_connect("localhost","root","") or die("erreur de connexion au serveur");
$mysqlsdb = mysql_select_db("gestion de fond") or die ("erreur de connexion à la base gestion de fond");
$cod_ag = $_POST["ca"] ;
$cod_dde = $_POST["nd"] ;
$montant = $_POST["me"] ;
$nature = $_POST["n"] ;
$commentaire = $_POST["c"] ;
$action = "envoi de la demande par le second" ;
$type = "alimentation" ;
$dated = $_POST["date"] ;
$plafond_caisse = $_POST["pc"] ;
$ecart = $_POST["e"] ;
//création de la requête SQL:
$req = "INSERT INTO gestion de fond.suivialiment (cod_ag, cod_dde, montant, nature, commentaire, action, type, dated, ecart, plafond_caisse)
VALUES ( '$cod_ag', '$cod_dde', '$montant', '$nature', $commentaire', '$action', '$type', '$dated', '$ecart', '$plafond_caisse') " ;
//exécution de la requête SQL:
$resultat = mysql_query($req,$link);
echo "<script language='javascript'>";
echo "alert('votre demande a été envoyer');";
echo "window.location.replace('index.html');";
echo "</script>";
mysql_close($link);
?>
NB: le message d'alerte est afficher lorsque j'exécute l 'application alors que les information ne sont pas insérer dans la table.
merciiiiiiii de m'aidez ;)))
je suis débutant dans le php j'ai un formulaire a remplir puis insérer a ma table suivaliment sous la base gestion de fond mé ça ne marche po :'(
voici mon code php
<?php
$link = mysql_connect("localhost","root","") or die("erreur de connexion au serveur");
$mysqlsdb = mysql_select_db("gestion de fond") or die ("erreur de connexion à la base gestion de fond");
$cod_ag = $_POST["ca"] ;
$cod_dde = $_POST["nd"] ;
$montant = $_POST["me"] ;
$nature = $_POST["n"] ;
$commentaire = $_POST["c"] ;
$action = "envoi de la demande par le second" ;
$type = "alimentation" ;
$dated = $_POST["date"] ;
$plafond_caisse = $_POST["pc"] ;
$ecart = $_POST["e"] ;
//création de la requête SQL:
$req = "INSERT INTO gestion de fond.suivialiment (cod_ag, cod_dde, montant, nature, commentaire, action, type, dated, ecart, plafond_caisse)
VALUES ( '$cod_ag', '$cod_dde', '$montant', '$nature', $commentaire', '$action', '$type', '$dated', '$ecart', '$plafond_caisse') " ;
//exécution de la requête SQL:
$resultat = mysql_query($req,$link);
echo "<script language='javascript'>";
echo "alert('votre demande a été envoyer');";
echo "window.location.replace('index.html');";
echo "</script>";
mysql_close($link);
?>
NB: le message d'alerte est afficher lorsque j'exécute l 'application alors que les information ne sont pas insérer dans la table.
merciiiiiiii de m'aidez ;)))
A voir également:
- Insertion des information dans une base Mysql
- Base de registre - Guide
- Insertion table des matières word - Guide
- Touche insertion clavier - Guide
- Information d'identification réseau - Guide
- Insertion filigrane word - Guide
1 réponse
Bonjour
Quand on soupçonne un problème avec une requête, deux réflexes à avoir :
afficher la requête (echo $req); pour voir si elle a bien la tête qu'on attend.
vérifier le code d'erreur rendu par mysql :
$resultat = mysql_query($req,$link) or die (mysql_error());
Peux-tu faire ça et nous dire le résultat ?
Quand on soupçonne un problème avec une requête, deux réflexes à avoir :
afficher la requête (echo $req); pour voir si elle a bien la tête qu'on attend.
vérifier le code d'erreur rendu par mysql :
$resultat = mysql_query($req,$link) or die (mysql_error());
Peux-tu faire ça et nous dire le résultat ?