Ciao a tutti sto facendo un rudimentale guestbook, che poi renderò più umano , ma nel disegnare il tutto mi sono reso conto che se da invio per andare a capo tutto bene , ma se uno sbadato scrive nella finestra e va' a capo alla fine della finestra cio' non avviene ...
Come posso supplire a questa mancanza !?!?!? help
posto qui il codice del guestbook
Come posso supplire a questa mancanza !?!?!? help
posto qui il codice del guestbook
PHP:
<?php
require ("db_connect.php");
?>
<html>
<head>
<body>
<?php
if(isset($_POST['submit']))
{
$testo_formattato = str_replace("<br />", "", $_POST['testo']);
$testo_formattato = nl2br($testo_formattato);
}
?>
<div class="content">
<form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<p>
<label for="nome">nome</label>
<input type="text" name="nome" id="nome" />
</p>
<p>
<label for="cognome">cognome</label>
<input type="text" name="cognome" id="cognome" />
</p>
<p>
<label for="email">email</label>
<input type="text" name="email" id="email" />
</p>
<p>
<label for="domanda">Messaggio</label>
<textarea name="testo" id="testo" cols="45" rows="5"><? echo($testo_formattato); ?></textarea>
</p>
<p>submit
<input type="submit" name="submit" id="submit" value="Invia" />
</p>
</form>
</div>
<?php
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
$testo = $_POST['testo'];
$insert = mysql_query("INSERT INTO guestbook VALUES ('', '$nome', '$cognome', '$email', '$testo')",$db);
?>
<table width="60%" border="1" cellspacing="1" cellpadding="1" align="left">
<tr>
<td colspan="4" bgcolor="#575454">
<div align="center"><b><font color="#FFFFFF"></b></div>
</td>
</tr>
<tr>
<td>Nome</td><td>Messaggio</td>
</tr>
<tr>
<td>
<?php
$result = mysql_query("SELECT * FROM guestbook", $db);
while ($records = mysql_fetch_array($result)) {
echo "<br /><br /><br />nome:".$records['nome'] ."<br /><br />Messaggio:" .$records['testo'] ."";
}
?>