bonjour a tous, j ai fais une BDD qui retiens les noms d utilisateurs mots de passes et les messages qu ils postent...
le seule moyen que j ai trouvé pour que leurs messages s enregistre dans la BDD c est un input text mais le champs de message est relativement court! j aimerai plutot un textarea seulement avec cette formule ca s enregistre plus dans la BDD
merci beaucoup
<code>
<?php $value="";
session_start();
if(isset($_SESSION['pseudo'])) $value = $_SESSION['pseudo'];
?>
<?php
if(isset($_POST['submit']))
{
$commentaire = htmlspecialchars(trim($_POST['commentaire']));
mysql_connect('localhost','root','');
mysql_select_db('phpmembre');
$query = mysql_query("
INSERT INTO commentaire VALUES('$commentaire')
");
}
?>
<form method="post" action="membre.php">
<p>Poster votre message</p>
<input type="text" name="commentaire" size="60" value="<?php echo $value; ?> : " >
<input type="submit" name="submit" value="Poster">
</form>
<?php
mysql_connect('localhost','root','');
mysql_select_db('phpmembre');
$sql="SELECT * FROM commentaire";
$req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo "<p>".$data["commentaire"]."</p>";
}
mysql_close();
?>
</code>