Salve a tutti. Ho un problema con un form per l'inserimento di eventi. Da form inserisco i testi che vengono poi salvati su database mysql. Tuttavia, all'interno del database questi testi vengono "spezzati" al momento del salvataggio. Faccio un esempio:
testo digitato nel form
Offerta 1 -
Cena del 24 dicembre, pernotto in camera doppia, pranzo di Natale - 150 euro a persona.
Offerta 2 -
Cena del 24 dicembre, pernotto in camera doppia, pranzo di Natale, pernotto del 25 - 185 euro a persona.
Extra offerta -
4° notte con pernotto in doppia - 35 euro a persona.
testo salvato nel database
Offerta 1 -
Cena del 24
dicembre, pernotto
in camera doppia,
pranzo di Natale -
150 euro a persona.
Offerta 2 -
Cena del 24
dicembre, pernotto
in camera doppia,
pranzo di Natale,
pernotto del 25 -
185 euro a persona.
Extra offerta -
4° notte con
pernotto in doppia -
35 euro a persona.
Come vedete nel database vengono salvati i testi "spezzati", cioè alcune parole vanno a capo in modo autonomo. Ovviamente i testi vengono poi letti sul sito così come riportanto nell'esempio dato che ho inserito la funzione nl2br. La mia necessità è quella di non avere le frasi spezzate ma al tempo stesso di visualizzare SOLO gli "a capo" digitati dall'utente.
Per completezza riporto il form e la quary di salvataggio:
il form...
[PHP]<form id="eventi" action="form.php?rl=Crea-Evento" name="eventi" method="post" enctype="multipart/form-data">
<div>Titolo:</div>
<input class="input" name="titolo" type="text" value="">
<div>Descrizione:</div>
<textarea class="textarea" name='descrizione' wrap='hard'></textarea>
<div>Carica immagine:</div>
<input class="input" name="img" type="file" value="" />
<div>Data:</div>
<input id="data" name="data" type="text" value="">
<input class="bottom" type="reset" value="Cancella">
<input class="bottom" type="submit" value="Aggiungi Offerta">
<div class="clear"></div>
</form>[/PHP]
la quary...
[PHP]$titolo = addslashes($_POST['titolo']);
$descrizione = addslashes($_POST['descrizione']);
$data = $_POST['data'];
$img = strtolower($_FILES['img']['name']);
$query_events = "INSERT INTO $tab_events VALUES ('', '$titolo', '$descrizione', '$file_renamed', '$data')";
mysql_query($query_events) or die('Errore nella quary 3'.mysql_error());
[/PHP]
Come posso risolvere?
Grazie a tutti