Au secours !

didine7231 - 11 avril 2013 à 10:01
 nicotontige - 11 avril 2013 à 15:37
Bonjour a tous !

J'aimerais beaucoup que quelqu'un m'aide car j'ai un problème dans mon script en PHP.

<form action="informationadmin.php" method="post">
Informations à faire passer:

aaaa-mm-jj 
<textarea  class="area" name="libelle"></textarea>


-

<?
//récupération des variables 
$date_stockage=$_POST['date_stockage']; 
$libelle =$_POST['libelle'];

// on teste si le visiteur a soumis le formulaire de connexion
$base = mysql_connect ('127.0.0.1:81', 'root') or die ('Connection qui ne fonctionne pas');
mysql_select_db ('espacemembre',$base);

// on insert le commentaire dans la bdd
$sql = 'INSERT INTO stockage (date_stockage,libelle) VALUES ("'.$date_stockage.'","'.$libelle.'")';
 mysql_query($sql) or die ("Impossible d'ajouter l'enregistrement SQL !");

mysql_close();
?>


TABLE SQL :

stockage ( date_stockage, libelle)




Quand j'envoie les valeurs dans ma bdd mes valeurs ne s'insère pas et je ne comprends pas mon erreur.

5 réponses

sylvain64520 Messages postés 130 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 7 juin 2013
11 avril 2013 à 10:26
Si t'exécutes ta fonction directement dans PhpMyAdmin ça donne quoi ?

Je pense que les doubles côtes (") ne se font pas en SQL. Remplace-les par des simple côtes (').
0
Bonjour,

Possible d'avoir l'erreur en question ?
De cette façon il sera plus simple de t'aider :
<?
mysql_query($sql) or die ('Impossible d'ajouter l'enregistrement SQL !
'.$query.'
'.mysql_error());
?>
0
Justement je n'ai rien qui s'affiche. Ca s'envoie bien mais rien ne s'ajoute dans la base.
0
EDIT :
Ca s'envoie bien mais rien ne s'ajoute dans la base.

heuuu..... si ça s'envoie bien, ça serait dans la base ....

Fait nous un echo de la requete plutot que de l'envoyer.
essaie ça :
<form action="informationadmin.php" method="post">
Informations à faire passer:

aaaa-mm-jj
<textarea  class="area" name="libelle"></textarea>


-

<?
if ((isset($_POST['date_stockage'])) && (isset($_POST['libelle']))) {
//récupération des variables 
$date_stockage=$_POST['date_stockage']; 
$libelle =$_POST['libelle'];

// on teste si le visiteur a soumis le formulaire de connexion
$base = mysql_connect ('127.0.0.1:81', 'root') or die ('Connection qui ne fonctionne pas');
mysql_select_db ('espacemembre',$base);

// on insert le commentaire dans la bdd
$sql = 'INSERT INTO stockage (date_stockage,libelle) VALUES ("'.$date_stockage.'","'.$libelle.'")';
mysql_query($sql) or die ('Impossible d'ajouter l'enregistrement SQL !
'.$query.'
'.mysql_error());

mysql_close();
}
?>


ps : le port 81 sur l'adresse mysql, c'est toi qui l'a paramétré ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oups, erreur, plutot ça :
<form action="informationadmin.php" method="post">
Informations à faire passer:

aaaa-mm-jj
<textarea  class="area" name="libelle"></textarea>


-

<?
if ((isset($_POST['date_stockage'])) && (isset($_POST['libelle']))) {
//récupération des variables 
$date_stockage=$_POST['date_stockage']; 
$libelle =$_POST['libelle'];

// on teste si le visiteur a soumis le formulaire de connexion
$base = mysql_connect ('127.0.0.1:81', 'root') or die ('Connection qui ne fonctionne pas');
mysql_select_db ('espacemembre',$base);

// on insert le commentaire dans la bdd
$sql = 'INSERT INTO stockage (date_stockage,libelle) VALUES ("'.$date_stockage.'","'.$libelle.'")';
mysql_query($sql) or die ('Erreur sql SQL !
'.$sql.'
'.mysql_error());

mysql_close();
}
?>
0
Rejoignez-nous