[PHP/MYSQL] Recuperation d'un TextArena
aNaR
-
dudu134 Messages postés 2877 Statut Membre -
dudu134 Messages postés 2877 Statut Membre -
Bonjour,
J'ai actuellement une base de donnée de cette forme :
ID_Quest (auto incremente, PK)
Question1 (text)
Question2 (text)
etc...
Une page html avec pour code :
<html>
<body>
<CENTER><IMG src="logo.jpg"></CENTER>
<form name="cuestionario" action="finalizar.php" method="post">
<b>5. Pregunta de desarrollo: ¿tienes alguna recomendación sobre como mejorar la relación entre empresa y empleados?</b>
<br>
<textarea rows="5" cols="80" textarea name="Answer5"></textarea>
Puis le code du fichier php :
<?php
// ----------------------------------------
// Abrir conexión MySQL
// ----------------------------------------
$user = "admin";
$passwd = "xxxxxxx";
$host = "localhost";
$connect = mysql_connect($host, $user, $passwd) or die ("erreur de connexion au serveur");
mysql_select_db("Encuesta");
$ans5=mysql_real_escape_string($_POST['answer5'], $connect) or die();
$mysqlresult = mysql_query("INSERT INTO Cuestionario (Question5) VALUES ('$ans5');
mysql_close();
?>
Le probleme : comment récupérer la valeur d'un textarea codé sur une page HTML, grâce a un script php, pour le mettre dans une base en évitant les "non retour a la ligne" et "bug de caractères spéciaux" ?
Merci de m'éclairer.
J'ai actuellement une base de donnée de cette forme :
ID_Quest (auto incremente, PK)
Question1 (text)
Question2 (text)
etc...
Une page html avec pour code :
<html>
<body>
<CENTER><IMG src="logo.jpg"></CENTER>
<form name="cuestionario" action="finalizar.php" method="post">
<b>5. Pregunta de desarrollo: ¿tienes alguna recomendación sobre como mejorar la relación entre empresa y empleados?</b>
<br>
<textarea rows="5" cols="80" textarea name="Answer5"></textarea>
Puis le code du fichier php :
<?php
// ----------------------------------------
// Abrir conexión MySQL
// ----------------------------------------
$user = "admin";
$passwd = "xxxxxxx";
$host = "localhost";
$connect = mysql_connect($host, $user, $passwd) or die ("erreur de connexion au serveur");
mysql_select_db("Encuesta");
$ans5=mysql_real_escape_string($_POST['answer5'], $connect) or die();
$mysqlresult = mysql_query("INSERT INTO Cuestionario (Question5) VALUES ('$ans5');
mysql_close();
?>
Le probleme : comment récupérer la valeur d'un textarea codé sur une page HTML, grâce a un script php, pour le mettre dans une base en évitant les "non retour a la ligne" et "bug de caractères spéciaux" ?
Merci de m'éclairer.
A voir également:
- [PHP/MYSQL] Recuperation d'un TextArena
- Récupération de déchets - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Mysql community server - Télécharger - Bases de données
3 réponses
Bonjour,
Tu a mis une majuscule à A de Answer5
<textarea rows="5" cols="80" textarea name="Answer5"></textarea>
ici tu a mis une minuscule à a de answer5
$ans5=mysql_real_escape_string($_POST['answer5'], $connect) or die();
tu mets une minuscule au deux
?>
Tu a mis une majuscule à A de Answer5
<textarea rows="5" cols="80" textarea name="Answer5"></textarea>
ici tu a mis une minuscule à a de answer5
$ans5=mysql_real_escape_string($_POST['answer5'], $connect) or die();
tu mets une minuscule au deux
?>
J'ai oublié de préciser mon message d'erreur :
Notice: Undefined index: answer5 in c:\archivos de programa\easyphp1-8\www\finalizar.php on line 28
Rien ne s'insère. J'ai vu des exemples de code d'insertion mais tous partent du principe que le textarena a été créé en Php grâce au code :
textarea name="descrip" cols="50" rows="7"><?=$descrip;?></textarea>
Et moi je suis en HTML :s
Merci d'avance.
Notice: Undefined index: answer5 in c:\archivos de programa\easyphp1-8\www\finalizar.php on line 28
Rien ne s'insère. J'ai vu des exemples de code d'insertion mais tous partent du principe que le textarena a été créé en Php grâce au code :
textarea name="descrip" cols="50" rows="7"><?=$descrip;?></textarea>
Et moi je suis en HTML :s
Merci d'avance.