Insertion des information dans une base Mysql

Fermé
houci1989 Messages postés 4 Date d'inscription jeudi 21 avril 2011 Statut Membre Dernière intervention 2 mai 2011 - 22 avril 2011 à 01:38
 le père - 22 avril 2011 à 09:09
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 ;)))
A voir également:

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 ?
0