Salve,
nella gestionePOST restituisco 2 print a seconda se è verificata o meno una if.

Codice PHP:
if($menu=='formFaiOrdine')
    {   
        
$articoli=array();
        require_once(
'Entity\EArticolo.class.php');
        require_once(
'Control\CUtente.class.php');
        
$ut=Singleton::getInstance("FUtente");

        
$esiste=$ut->existPassword($_POST['pass']);
        
        if(!
$esiste)
        {
            print(
"Password non presente nei nsotri database ");
        }
        else
        {
        require_once(
'Foundation\FOrdine.class.php');
        
$Utente=Singleton::getInstance("CUtente");
        
$Ordine=Singleton::getInstance("FOrdine");
        
$Utente->ordine($_POST['pass'],$_POST['qua'],$_POST['totale']);
        
$Codice=$Ordine->getUltimoCodiceOrdine();
        
$articoli=$Ordine->getArticoli($Codice);
        print 
$Codice;
        }

    } 
Il problema sta nel file js quando voglio stampare cordine=objHTTP.responseText perchè non mi riesco a fare il controllo se è vero o falso! c'è un modo?

codice:
function successo($cordine, quantita,totale)
{	
        if(!$cordine)
	{
		document.getElementById("effettuato").innerHTML=cordine;
	}
	else
	{
	frase = document.createTextNode("ORDINE EFFETTUATO CON SUCCESSO.Codice ordine:"+$cordine+"Quantita:"+quantita+"Prezzo totale:"+totale);
	// poi lo attacchiamo al nodo di riferimento	
    document.getElementById("effettuato").appendChild(frase);
	}
}