Pb insertion données à BDD en php

Fermé
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 - 12 mars 2008 à 15:35
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 - 12 mars 2008 à 15:58
Bonjour,

J'utilise un zone multiligne (par exemple tel que sur ce lien https://user.oc-static.com/ftp/mateo21/3.6.6.html mais mon problème est le suivant une fois que l'utilisateur saisi ses données des la zone multiligne j'aimerai pouvoir insérer ces données dans ma base de données. Je m'explique je récupère ces données avec $description = $_POST['description']; mais je n'arrive pas à l'insérer dans ma base de données. Pourtant ma zone multiligne se nomme bien description.

<label for='description'>Description : </label><br />
<textarea rows='5' cols='68' name='description' id='description'></textarea>

Y a t-il une solution permettant d'incérer les données d'une zone mutiligne dans une base de données ???


Je vous remercie pour votre aide,
A voir également:

3 réponses

sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17
12 mars 2008 à 15:39
Ne donne pas le même nom a tous les champs

laisse juste le name="identifiant" supprime le id et enleve le for (ou change de nom) du label
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
12 mars 2008 à 15:45
J'ai changer le nom mais le problème ne vient vraiment pas de là. Aurait tu une autre idée stp ???
0
lintowsca Messages postés 25 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 21 mars 2008 5
12 mars 2008 à 15:39
Quelle est ta requête pour insertion des données?
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
12 mars 2008 à 15:41
<?php


$connect=mysql_connect("localhost", "root", "");
if($connect)
{echo " connexion au serveur réussie";}
else echo mysql_error();

$connexion=mysql_select_db("dvd");
if ($connexion)
{echo "connexion à la base réussie";}
else echo mysql_error();


if(isset($_POST['ajouter']))
{

//récupération des variables
$code_genre = $_POST['genre'];
$titre = $_POST['titre'];
$nom_prenom_realisateur = $_POST['nom_prenom_realisateur'];
$date_sortie = $_POST['date_sortie'];
$langue = $_POST['langue'];
$description = $_POST['description'];

//requete d'insertion
$insertDVD= "insert into DVD (Titre,NomPrenomResalisateur,DateSortie,
Langue,DVD_CodeGenre,Description)
VALUES ('$titre','$nom_prenom_realisateur','$date_sortie','$langue','$code_genre',
'$description')";

mysql_query($insertDVD);
}

mysql_close();
?>

Pourtant comme je supprime le champs description dans la requete l'insertion se déroule sans problème. Mais moi je vous pouvoir insérer la description aussi.

Merci de ton aide,
0
lintowsca Messages postés 25 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 21 mars 2008 5
12 mars 2008 à 15:47
le champs description dans ta table est un type TEXT?
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3
12 mars 2008 à 15:47
oui elle est en varchar(1000) je travaille sur phpmyadmin
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17 > Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008
12 mars 2008 à 15:52
Vérifie que le nom Description n'est pas le nom d'un autre champs ou d'un autre id
0
Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008 3 > sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008
12 mars 2008 à 15:55
Je l'ai renommer mais toujours pas de changement. Déjà est ce possible de faire cette manipulation ??
0
sonico Messages postés 152 Date d'inscription jeudi 21 février 2008 Statut Membre Dernière intervention 4 mai 2008 17 > Mr Joé Messages postés 94 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 5 décembre 2008
12 mars 2008 à 15:58
Regarde si ta variable arrive à prendre le contenu de la textarea avant de regarder si elle s'insert dans la base de données

Vérifie que le nom de la ligne ou tu veux entrer ton champs description dans la base de donnée, se nomme bien Description
0