Il tuo problema non ha nulla a che vedere con <br/> o con qualunque altra causa.

Se passi il valore contenuto in document.getElementById('description').value allora l'elemento il cui id è 'description' deve avere un valore.

Sappia che php non comunica con js o con html visto che quando questi ultimi entrano in gioco (sto guardando la partita Nigeria Islanda) il php ha finito il suo lavoro.

Quindi da qualche parte (non so quale sia il tipo di tag sia 'description' ma immagino sia un input text) devi avere :

codice:
<input type='text' id='description' value='<?php print $description;?>'/>
Pensandoci bene.

Non dai abbastanza spiegazioni.

Le righe php sono nello stesso script ? In un altro ? Non si capisce.