Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    74

    Ricevere booleana da php

    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);
    	}
    }

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io conosco poco il php, ma secondo me non gli passi un valore boleano ma una una stringa con valore "true"/"false" che non è la stessa cosa dal php fatti stampare si/no e i js lo verifichi così: if($cordine=='si') fai x...; else fai y....


    P.S. potresti provare anche 'true' o 'false' ma non vorrei che dia errori, per non rischiare i farei come t'ho detto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    74
    funziona perfettamente, grazie 1000!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.