enters in een textarea en MySQL
Alleen als iemand een reactie plaatst, dan ziet die prsoon dus een textarea ( zie script hieronder )
Maar het probleem is dus, dat als die persoon op de [enter] knop duwt in de textarea, dan is het in de textarea wel een 'volgende regel'. Maar als ik dan de reactie laat echoën, is het gewoon aan elkaar.
Hoe moet ik dan maken dat ik dan in de echo ook losse regels zie als ik dat ook invoer in de textarea?
de invoer:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(isset($_GET['page']))
{
$tid = $_GET['page'];
}
if($_SERVER['REQUEST_METHOD'] != "POST"){
echo "<FORM METHOD=\"post\" ACTION=" . $_SERVER['PHP_SELF'] . "?page=" . $tid . ">";
echo "<tr><td><table border=0 cellspacing=0 cellpadding=0>";
echo "<tr><td width=\"60\" valign=\"top\">Name: </td><td>".$naam."</td></tr>";
echo "<tr><td width=\"60\" valign=\"top\">Message: </td><td><textarea name=\"bericht\" rows=\"6\" cols=\"50\"></textarea>";
echo "<tr><td width=\"60\"> </td><td><input type=\"submit\" name=\"submit\" value=\"Post it!\">";
echo "</table></td></tr>";
echo "</FORM>";
} else {
if(isset($_GET['page']))
{
$tid = $_GET['page'];
}
$naam = $_SESSION['naam'];
$bericht = $_POST['bericht'];
mysql_query("INSERT INTO forum_reacties (naam,bericht,tid) values ('".$naam."','".$bericht."','".$tid."')");
?>
if(isset($_GET['page']))
{
$tid = $_GET['page'];
}
if($_SERVER['REQUEST_METHOD'] != "POST"){
echo "<FORM METHOD=\"post\" ACTION=" . $_SERVER['PHP_SELF'] . "?page=" . $tid . ">";
echo "<tr><td><table border=0 cellspacing=0 cellpadding=0>";
echo "<tr><td width=\"60\" valign=\"top\">Name: </td><td>".$naam."</td></tr>";
echo "<tr><td width=\"60\" valign=\"top\">Message: </td><td><textarea name=\"bericht\" rows=\"6\" cols=\"50\"></textarea>";
echo "<tr><td width=\"60\"> </td><td><input type=\"submit\" name=\"submit\" value=\"Post it!\">";
echo "</table></td></tr>";
echo "</FORM>";
} else {
if(isset($_GET['page']))
{
$tid = $_GET['page'];
}
$naam = $_SESSION['naam'];
$bericht = $_POST['bericht'];
mysql_query("INSERT INTO forum_reacties (naam,bericht,tid) values ('".$naam."','".$bericht."','".$tid."')");
?>
de echo:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$s = "SELECT naam,bericht FROM forum_reacties WHERE tid = '".$_GET['page']."'ORDER BY id DESC";
$r = mysql_query($s);
while ($ro = mysql_fetch_array($r))
{
echo "<div class=\"reactie\"><tr><td><b>Naam: </b>" . $ro['naam'] . " </td></tr><br><tr><td><b>Bericht:</B></td></tr><br><tr><td>" . $ro['bericht'] . "</b></td></tr><br></table></div><br>";
}
?>
$s = "SELECT naam,bericht FROM forum_reacties WHERE tid = '".$_GET['page']."'ORDER BY id DESC";
$r = mysql_query($s);
while ($ro = mysql_fetch_array($r))
{
echo "<div class=\"reactie\"><tr><td><b>Naam: </b>" . $ro['naam'] . " </td></tr><br><tr><td><b>Bericht:</B></td></tr><br><tr><td>" . $ro['bericht'] . "</b></td></tr><br></table></div><br>";
}
?>
Weet iemand hoe ik dit moet oplossen?
MvG,
Niek
Kijk eens naar de functie