ciao a tutti ed ecco il mio problema:
Stavo creando un sito di recensione di album dove c'è un form da compilare con i vari dati e una pagina riassuntiva con l'album inserito.
Questa è la parte di inserimento che mi interessa:
codice:
<tr>
<td align="right" nowrap>Tracklist: </td>
<td valign="top" >
<textarea name="tracklist" id="tracklist" rows="5" cols="30"></textarea>
</td>
</tr>
Nella mia seconda pagina vorrei riempire un campo "numero tracce" a seconda del numero delle tracce che sono state inserite nella textarea.
Ho usato il seguente codice:
Codice PHP:
$textarea = $_POST['tracklist'];
$check = explode("\n", $textarea);
$lines = count($check);
echo "[b]Numero Tracce:[/b] ".$lines."
";
Questo Funziona alla perfezione però il mio problema nasce se in fase di inserimento, dopo l'ultima traccia si fa un "a capo".
Mi spiego meglio. Inserendo:
riga1 (invio)
riga2 (invio)
riga3
ottengo un numero pari a 3 tracce, ma se però inserisco:
riga1 (invio)
riga2 (invio)
riga3 (invio)
Le tracce diventano 4...
Come faccio ad eliminare l'ultimo invio o comunque delle righe che abbiano un \n seguito da nessun testo?
grazie 1000