par
alex857 » 28 mai 2013, 17:20
Bonjour,
je suis un debutant en PHP et mon probleme est que j'aimerais pouvoir enregistrer les donnees de mon formulaire dans ma base dans ma base.
Le probleme est que ma requete (pour le INSERT INTO que quand je rentre les donnees en dur, les informations son bien enregistrer dans PHP my admin, mais lorsque je passe le $_POST la requete ne marche plus)
<?php
$serveurBD = "localhost";
$nomUtilisateur = "tata";
$motDePasse = "salut";
$baseDeDonnees = "toto";
$idConnexion = mysql_connect($serveurBD,
$nomUtilisateur,
$motDePasse);
if ($idConnexion !== FALSE)
echo "Connexion au serveur reussie";
else
echo "Echec de connexion au serveur";
$connexionBase = mysql_select_db($baseDeDonnees);
if ($connexionBase)
echo "Connexion a la base reussie";
else
echo "Echec de connexion a la base";
// Et pour mettre fin à la connexion
if ($idConnexion !== FALSE && $connexionBase && $_POST['nom'])
{
// Cet echo m'affiche bien ce ke je rentre dans mon formulaire a la place de "'.$_POST['nom'].'"
// echo "INSERT INTO administrateurs (id, nom) VALUES (default, "'.$_POST['nom'].'")";
// Cette requete marche puisquelle s'enregistre bien lorsque que je rentre les donnees en dur 'alex'
// $sql = "INSERT INTO administrateurs (id, nom) VALUES (default, 'alex')";
$sql = "INSERT INTO administrateurs (id, nom) VALUES (default, "'.$_POST['nom'].'")";
$retour = mysql_query($sql);
if ($retour === FALSE)
echo "La requête INSERT a échoué.";
else
echo "Un nouveau nom a été ajouté dans la table exemple1.";
}
// Et pour mettre fin à la connexion
mysql_close();
?>
Bonjour,
je suis un debutant en PHP et mon probleme est que j'aimerais pouvoir enregistrer les donnees de mon formulaire dans ma base dans ma base.
Le probleme est que ma requete (pour le INSERT INTO que quand je rentre les donnees en dur, les informations son bien enregistrer dans PHP my admin, mais lorsque je passe le $_POST la requete ne marche plus)
<?php
$serveurBD = "localhost";
$nomUtilisateur = "tata";
$motDePasse = "salut";
$baseDeDonnees = "toto";
$idConnexion = mysql_connect($serveurBD,
$nomUtilisateur,
$motDePasse);
if ($idConnexion !== FALSE)
echo "Connexion au serveur reussie";
else
echo "Echec de connexion au serveur";
$connexionBase = mysql_select_db($baseDeDonnees);
if ($connexionBase)
echo "Connexion a la base reussie";
else
echo "Echec de connexion a la base";
// Et pour mettre fin à la connexion
if ($idConnexion !== FALSE && $connexionBase && $_POST['nom'])
{
// Cet echo m'affiche bien ce ke je rentre dans mon formulaire a la place de "'.$_POST['nom'].'"
// echo "INSERT INTO administrateurs (id, nom) VALUES (default, "'.$_POST['nom'].'")";
// Cette requete marche puisquelle s'enregistre bien lorsque que je rentre les donnees en dur 'alex'
// $sql = "INSERT INTO administrateurs (id, nom) VALUES (default, 'alex')";
$sql = "INSERT INTO administrateurs (id, nom) VALUES (default, "'.$_POST['nom'].'")";
$retour = mysql_query($sql);
if ($retour === FALSE)
echo "La requête INSERT a échoué.";
else
echo "Un nouveau nom a été ajouté dans la table exemple1.";
}
// Et pour mettre fin à la connexion
mysql_close();
?>