Probleme dinsertiondans une base
Posté : 06 nov. 2006, 23:43
Bonsoir,
j'utilise des fonctions et des constantes pour inserer le contenu d'une variable dans une base de donnée mais cette requete d'insertion ne fonctionne pas :
conf.php
j'utilise des fonctions et des constantes pour inserer le contenu d'une variable dans une base de donnée mais cette requete d'insertion ne fonctionne pas :
if(executerRequete("INSERT INTO client(idclient,nom) VALUES('','".$_POST["nom"]."');"))
{
$info[] = "Le client à été ajouté";
}
else $erreur[] = "impossible de créer le client, probleme d'insertion dans la base";
voici le code des fonctions et des constantes :conf.php
<?
define("BDD_SERVER","localhost");
define("BDD_NAME","agenda");
define("BDD_USER","root");
define("BDD_PASS","");
?>
fonctions.php
function executerRequete($requete)
{
if(@mysql_query($requete))
{
return(true);
}
else return(false);
}
la requete d'insertion :
<?
require_once "conf.php";
require_once "fonctions.php";
if(isset($_POST["client"]) && !empty($_POST["nom"])){
if(@mysql_connect(BDD_SERVER,BDD_USER,BDD_PASS))
{
if(executerRequete("INSERT INTO client(idclient,nom) VALUES('','".$_POST["nom"]."');"))
{
$info[] = "Le client à été ajouté";
}
else $erreur[] = "impossible de créer le client, probleme d'insertion dans la base";
}
else $erreur[] = "impossible de se connecter à mysql, vérifier si les les identifiants de connexion sont corrects";
@mysql_close();
}
?>
le code html :
<form action="" method="post">
<input type="text" name="nom" />
<input type="submit" name="client" value="Ajouter" />
</form>
pouvez-vous m'aidez ?