Ciao a tutti!
Vi spiego subito il problema....
Io pesco dei dati da un db MySql e li infilo in un array

Questi dati devo passarli a flash il quale ha una sua sintassi

ES:

se io avessi 3 var:
Codice PHP:
$var1="ciao";
$var2="come";
$var3="va?"
e le volessi passare a flash dovrei costruire una stringa di questo tipo:
codice:
var1=ciao&var2=come&var3=va
io ho dei record da salvati nell'array e quindi per costruire la stringa ho fatto:
Codice PHP:
while($dati=mysql_fetch_array($datiDB)){
        if(
$i>0){
            
$output=$output ."&";
        }
        
$output=$output ."ID"$i ."="$dati['ID'];
        
$output=$output ."&data"$i ."="$dati['data'];
        
$output=$output ."&titolo"$i ."="$dati['titolo'];
        
$output=$output ."&testo"$i ."="$dati['testo'];
        
$i++;
    } 
ottengo la stringa desiderata...il problema è che stampo il contenuto di $output vedo che a un certo punto comincia ad andare a capo! VVoVe:

cioè...con quel ciclo while dovrebbe uscire tutto attaccato il contenuto di $output....invece in un paio di punti (e la cosa non è nemmeno ciclica...cioè nn è che va sempre a capo dopo il testo o il titolo ecc) mi va a capo da solo....


sapete spiegarvi il perchè?!? :berto: