Récupéer le contenu d'un textarea dans une BD

Fermé
hayfa - 21 juil. 2008 à 11:26
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 21 juil. 2008 à 16:24
Bonjour,
j'ai besoin de votre aide svp,en fait je veux récupérer le contenu d'un textarea dans ma base de donées,j'ai essayé de programmer un petit code mais il n'a pas marché, dans le contexte d'un site web en asp dot net c#
donc si quelqu'un a une idée sur ca ? je suis vraiment bloquée ,
merci de votre aide.

2 réponses

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
21 juil. 2008 à 13:08
Salut,

heu je connais pas trop en asp dot net et c sharp mais si tu veux je peux t'aider en php/mysql si tu sais pas comment faire! lol

Après, peut-être que la syntaxe est similaire! ^^
Répond moi si tu veux de l'aide à ce sujet
A+
1
merci gaerebut,
oui je veux bien, peut etre je pourais résoudre mon problemè,
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
21 juil. 2008 à 16:24
Ok ^^

let's go !

Alors,

ben en fait c'est simple, tu créé un textarea avec un name tout ça dans une form puis via un code php tu vérifié et entre dans la bdd le contenu!

exemple:

<?php
if (isset($_POST['contenu']))
{
if(empty($_POST['contenu']))
{
echo '<metahttp-equiv="Refresh"
content="5; URL=#">';
echo '<font color=red>Erreur votre message est vide !<br /><br /> Vous allez être redirigé dans 5 secondes<a href="#">Ne pas attendre</a></font>'
}
else
{
mysql_connect("host", "utilisateur", "pass");
mysql_select_db("nom_de_la_base");

$contenu = mysql_real_escape_string(htmlspecialchars($_POST['contenu']));

mysql_query("INSERT INTO message (contenu) VALUES ('" . $contenu . '")");

echo "Félicitation, votre message à été posté !";
}
}
else
{
?>
<form action="#" method="post">

<textarea name="contenu" rows=10 cols=40>VOICI UN PETIT TEXTE (^_^)'</textarea>
<br />
<input type="button" value="Envoyer" />
</form>
<?php
}
?>

Voila!
Je n'est pas testé ce code, je l'es copié à l'arrage ... lol

Dis moi des nouvelle par la suite ^^

A oui aussi, je connais pas ta table donc a toi de compléter la reqûete mysql qui se trouve à cette ligne :

mysql_query("INSERT INTO message (contenu) VALUES ('" . $contenu . '")");

Si elle contient plusieurs champs, sépare les attributs par des virgules.
Puis aussi, précise tes identifiants de connexion à ta bdd ^^

A+
1