[PHP] Problème d'ajout dans une BDD
Résolu
Varkal
-
Varkal -
Varkal -
Bonjour,
J'ai ce script PHP qui est censé ajouter le contenu de mon formulaire html dans ma base.
Et il me renvoie toujours que l'ajout de l'hebergement a échoué...
Si quelqu'un pouvait m'aider a voir mon erreur...
Merci d'avance.
J'ai ce script PHP qui est censé ajouter le contenu de mon formulaire html dans ma base.
<html><head><title>Ajout</title></head> <body> <?php $connexion = mysql_connect("localhost","root",""); if ($connexion) { mysql_select_db("bormes",$connexion); $requete="insert into HEBERGEMENT (NOMEHEBE, TYPEHEBE, QUALHEBE, DESCHEBE, SITUHEBE, OUVEHEBE, CAPAHEBE, DISMHEBE, PRESHEBE, LANGHEBE, TCHAHEBE, TPEDHEBE, PHOTHEBE, TELEHEBE, FAXEHEBE, ADREHEBE, MAILHEBE, SITEHEBE) values ('$_POST[nome]', '$_POST[type]', '$_POST[qual]', '$_POST[desc]', '$_POST[situ]', '$_POST[ouve]', '$_POST[capa]', '$_POST[dism]', '$_POST[pres]', '$_POST[lang]', '$_POST[tcha]', '$_POST[tped]', '$_POST[nome]', '$_POST[tele]', '$_POST[faxe]', '$_POST[mail]', '$_POST[adre]', '$_POST[site]');"; $ok= mysql_query($requete,$connexion); echo $ok; if ($ok) { echo "<br/><br/><br/><br/><br/><br/><br/><br/><br/><center>L' hebergement a été correctement ajouté</center>"; } else { echo "Attention, l'ajout de l'hebergement a échoué !!!"; } } else { echo "problème à la connexion <br />"; } mysql_close($connexion); ?> <br/> </body><html>
Et il me renvoie toujours que l'ajout de l'hebergement a échoué...
Si quelqu'un pouvait m'aider a voir mon erreur...
Merci d'avance.
A voir également:
- [PHP] Problème d'ajout dans une BDD
- Easy php - Télécharger - Divers Web & Internet
- Demande d'ajout snap qui disparait ✓ - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
- Ajout snap sans rien d'écrit - Forum Snapchat
- Inconnus qui m'ajoutent sur snap - Forum Snapchat
1 réponse
Bonjour,
Normal.
L'utilisation correcte de la méthode post est:
$_post['variable']
Tu as oublié les quotes...
Ensuite, tu as mis deux points virgules derrière l'initialisation de ta variable $requete:
Correction:
Et dernière chose, dans ton mysql_query, retire la variable $connexion, tu es déjà connecté à mysql grâce à mysql_connect.
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Normal.
L'utilisation correcte de la méthode post est:
$_post['variable']
Tu as oublié les quotes...
Ensuite, tu as mis deux points virgules derrière l'initialisation de ta variable $requete:
$requete="insert into HEBERGEMENT (NOMEHEBE, TYPEHEBE, QUALHEBE, DESCHEBE, SITUHEBE, OUVEHEBE, CAPAHEBE, DISMHEBE, PRESHEBE, LANGHEBE, TCHAHEBE, TPEDHEBE, PHOTHEBE, TELEHEBE, FAXEHEBE, ADREHEBE, MAILHEBE, SITEHEBE) values ('$_POST[nome]', '$_POST[type]', '$_POST[qual]', '$_POST[desc]', '$_POST[situ]', '$_POST[ouve]', '$_POST[capa]', '$_POST[dism]', '$_POST[pres]', '$_POST[lang]', '$_POST[tcha]', '$_POST[tped]', '$_POST[nome]', '$_POST[tele]', '$_POST[faxe]', '$_POST[mail]', '$_POST[adre]', '$_POST[site]');";
Correction:
$requete="insert into HEBERGEMENT (NOMEHEBE, TYPEHEBE, QUALHEBE, DESCHEBE, SITUHEBE, OUVEHEBE, CAPAHEBE, DISMHEBE, PRESHEBE, LANGHEBE, TCHAHEBE, TPEDHEBE, PHOTHEBE, TELEHEBE, FAXEHEBE, ADREHEBE, MAILHEBE, SITEHEBE) values ('".$_POST['nome']."', '".$_POST['type']."', '".$_POST['qual']."', '".$_POST['desc']."', '".$_POST['situ']."', '".$_POST['ouve']."', '".$_POST['capa']."', '".$_POST['dism']."', '".$_POST['pres']."', '".$_POST['lang']."', '".$_POST['tcha']."', '".$_POST['tped']."', '".$_POST['nome']."', '".$_POST['tele']."', '".$_POST['faxe']."', '".$_POST['mail']."', '".$_POST['adre']."', '".$_POST['site']."')";
Et dernière chose, dans ton mysql_query, retire la variable $connexion, tu es déjà connecté à mysql grâce à mysql_connect.
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Je crois qu'il va falloir que j'aille réviser mes cours moi...