enters in een textarea en MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Niek s

niek s

05/06/2006 18:11:00
Quote Anchor link
Ik ben dus nu nog steeds bezig met een forum :p
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)
PHP script in nieuw venster Selecteer het PHP script
1
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\">&nbsp;</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)
PHP script in nieuw venster Selecteer het PHP script
1
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>";
            }

?>


Weet iemand hoe ik dit moet oplossen?

MvG,
Niek
 
PHP hulp

PHP hulp

17/11/2024 02:41:17
 
Frank -

Frank -

05/06/2006 18:13:00
Quote Anchor link
Kijk eens naar de functie
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php nl2br(); ?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.