par
nasbe » 02 juin 2008, 20:15
Bonjour,
J'ai réalisé ce code en PHP pour ajouter des données dans ma table. Le problème est le suivant :
Lorsque je renseigne mes champs et que j'appuie sur le bouton ajouter, rien ne se passe. Aucune insertion dans ma table, je n'ai pas de message d'erreur non plus. Si quelqu'un aurait une idée, je le remercie d'avance.
Code : Tout sélectionner
<?PHP
extract($_GET);
extract($_POST);
$hostddb = "localhost";
$loginddb = "root";
$passddb = "";
$baseddb = "escobar";
$mysql_connect=mysql_connect($hostddb,$loginddb,$passddb);
mysql_select_db($baseddb, $mysql_connect);
// Ajout d'une soirée en cas d'appui sur le bouton Ajouter
if (isset ($_REQUEST['AjouterSoiree'])){
// Connexion à la base de donnée
$table = 'soiree';
// Si le l'authentification est incorrecte on affiche un message
if ($lien == FALSE){
echo "connexion impossible à la base $bd";
} else {
// Récupération des données rentrées par l'utilisateur
$NomSoiree = $_REQUEST['NomSoiree'];
$Date = $_REQUEST['Date'];
$HeureDebut = $_REQUEST['HeureDebut'];
$HeureFin = $_REQUEST['HeureFin'];
$Musique = $_REQUEST['StyleMusical'];
$NomDj = $_REQUEST['NomDj'];
$Flyers = $_REQUEST['Flyers'];
// Sinon on exécute la requête d'insertion
$RequeteInsertionSoiree = "INSERT INTO $table VALUES (
'".addslashes($NomSoiree)."',
'".addslashes($Date)."',
'".addslashes($HeureDebut)."',
'".addslashes($HeureFin)."',
'".addslashes($Musique)."',
'".addslashes($NomDJ)."',
'".addslashes($Flyers);
$result = mysql_query($RequeteInsertionSoiree);
if($result)
echo "Bravo, l'enregistrement est effectue";
else
echo "une erreur est survenue, merci de réessayer plus tard.";
}
// Fermeture de la base
mysql_close();
}
?>
<?PHP
// Ajout d'une manifestation en cas d'appui sur le bouton Ajouter
if (isset ($_REQUEST['AjouterManif'])){
// Connexion à la base de donnée
$bd ="escobar";
$lien = mysql_pconnect ("localhost", "root", "");
mysql_select_db($bd);
$table = 'manifestation';
// Si le l'authentification est incorrecte on affiche un message
if ($lien == FALSE){
echo "connexion impossible à la base $bd";
} else {
// Récupération des données rentrées par l'utilisateur
$NomManif = $_REQUEST['NomManif'];
$DescriptionManif = $_REQUEST['DescriptionManif'];
$HeureManif = $_REQUEST['HeureManif'];
$Date = $_REQUEST['DateManif'];
// Sinon on exécute la requête d'insertion
$RequeteInsertionManif = "INSERT INTO $table VALUES('','$NomManif','$DescriptionManif','$HeureManif','$DateManif')";
mysql_query($RequeteInsertionManif);
}
// Fermeture de la base
mysql_close();
}
?>
Bonjour,
J'ai réalisé ce code en PHP pour ajouter des données dans ma table. Le problème est le suivant :
Lorsque je renseigne mes champs et que j'appuie sur le bouton ajouter, rien ne se passe. Aucune insertion dans ma table, je n'ai pas de message d'erreur non plus. Si quelqu'un aurait une idée, je le remercie d'avance.
[code]<?PHP
extract($_GET);
extract($_POST);
$hostddb = "localhost";
$loginddb = "root";
$passddb = "";
$baseddb = "escobar";
$mysql_connect=mysql_connect($hostddb,$loginddb,$passddb);
mysql_select_db($baseddb, $mysql_connect);
// Ajout d'une soirée en cas d'appui sur le bouton Ajouter
if (isset ($_REQUEST['AjouterSoiree'])){
// Connexion à la base de donnée
$table = 'soiree';
// Si le l'authentification est incorrecte on affiche un message
if ($lien == FALSE){
echo "connexion impossible à la base $bd";
} else {
// Récupération des données rentrées par l'utilisateur
$NomSoiree = $_REQUEST['NomSoiree'];
$Date = $_REQUEST['Date'];
$HeureDebut = $_REQUEST['HeureDebut'];
$HeureFin = $_REQUEST['HeureFin'];
$Musique = $_REQUEST['StyleMusical'];
$NomDj = $_REQUEST['NomDj'];
$Flyers = $_REQUEST['Flyers'];
// Sinon on exécute la requête d'insertion
$RequeteInsertionSoiree = "INSERT INTO $table VALUES (
'".addslashes($NomSoiree)."',
'".addslashes($Date)."',
'".addslashes($HeureDebut)."',
'".addslashes($HeureFin)."',
'".addslashes($Musique)."',
'".addslashes($NomDJ)."',
'".addslashes($Flyers);
$result = mysql_query($RequeteInsertionSoiree);
if($result)
echo "Bravo, l'enregistrement est effectue";
else
echo "une erreur est survenue, merci de réessayer plus tard.";
}
// Fermeture de la base
mysql_close();
}
?>
<?PHP
// Ajout d'une manifestation en cas d'appui sur le bouton Ajouter
if (isset ($_REQUEST['AjouterManif'])){
// Connexion à la base de donnée
$bd ="escobar";
$lien = mysql_pconnect ("localhost", "root", "");
mysql_select_db($bd);
$table = 'manifestation';
// Si le l'authentification est incorrecte on affiche un message
if ($lien == FALSE){
echo "connexion impossible à la base $bd";
} else {
// Récupération des données rentrées par l'utilisateur
$NomManif = $_REQUEST['NomManif'];
$DescriptionManif = $_REQUEST['DescriptionManif'];
$HeureManif = $_REQUEST['HeureManif'];
$Date = $_REQUEST['DateManif'];
// Sinon on exécute la requête d'insertion
$RequeteInsertionManif = "INSERT INTO $table VALUES('','$NomManif','$DescriptionManif','$HeureManif','$DateManif')";
mysql_query($RequeteInsertionManif);
}
// Fermeture de la base
mysql_close();
}
?>[/code]