Devo ricreare il classico quote che troviamo nei forum.
Ho una tabella dove in ogni campo ci sono dei messaggi e un link che punta alla pagina dove ci sono i messaggi con in più l'id del messaggio. (il link si chiamerà RISPONDI CITANDO)
Una volta cliccato il link recupero l'id del messaggio dall'url eseguo una query e recupero l'autore del messaggio e il messaggio.
Autore e messaggio vanno all'interno di una textarea con l'aggiunta di <blockquote>, nella textarea troveremo una cosa di questo genere:
___________________
<blockquote>
autore
messaggio
</blockquote>
qui scrivo quello che voglio
___________________
premendo invio nel form avvio una query che inserisce il nuovo messaggio nel database formattando con i css il <blockquote> abbiamo una classica citazione di un forum.
fin qui tutto funziona perfettamente il problema sorge quando effettuo una doppia citazione ovvere quando clicco su link rispondi citando e nel messaggio abbiamo già un messaggio con <blockquote>.
Il risultato è:
___________________
<blockquote>
autore2
<blockquote>
autore
messaggio
</blockquote>
messaggio2
</blockquote>
qui scrivo quello che voglio 2
___________________
Non riesco a capire come mai il primo <blockquote> rimane intatto mentre il <blockquote> numero 2 tiene autore sopra e il messaggio sotto qualcuno può aiutarmi grazie?
dovrebbe venire fuori una cosa di questo genere:
___________________
<blockquote>
autore
messaggio
</blockquote>
<blockquote>
autore2
messaggio2
</blockquote>
qui scrivo quello che voglio 2
___________________
Ho una tabella dove in ogni campo ci sono dei messaggi e un link che punta alla pagina dove ci sono i messaggi con in più l'id del messaggio. (il link si chiamerà RISPONDI CITANDO)
Una volta cliccato il link recupero l'id del messaggio dall'url eseguo una query e recupero l'autore del messaggio e il messaggio.
Autore e messaggio vanno all'interno di una textarea con l'aggiunta di <blockquote>, nella textarea troveremo una cosa di questo genere:
___________________
<blockquote>
autore
messaggio
</blockquote>
qui scrivo quello che voglio
___________________
premendo invio nel form avvio una query che inserisce il nuovo messaggio nel database formattando con i css il <blockquote> abbiamo una classica citazione di un forum.
fin qui tutto funziona perfettamente il problema sorge quando effettuo una doppia citazione ovvere quando clicco su link rispondi citando e nel messaggio abbiamo già un messaggio con <blockquote>.
Il risultato è:
___________________
<blockquote>
autore2
<blockquote>
autore
messaggio
</blockquote>
messaggio2
</blockquote>
qui scrivo quello che voglio 2
___________________
Non riesco a capire come mai il primo <blockquote> rimane intatto mentre il <blockquote> numero 2 tiene autore sopra e il messaggio sotto qualcuno può aiutarmi grazie?
dovrebbe venire fuori una cosa di questo genere:
___________________
<blockquote>
autore
messaggio
</blockquote>
<blockquote>
autore2
messaggio2
</blockquote>
qui scrivo quello che voglio 2
___________________
Ultima modifica: