Valore di ritorno (simile ad un vostro precedente post)

  • Creatore Discussione Creatore Discussione Vera
  • Data di inizio Data di inizio

Vera

Utente Attivo
3 Giu 2014
76
1
8
Buongiorno,

ho questa porzione di script (javascript):

Codice:
else if(cduser)
                                       {
                                           // Verifica  
                                           cdalfa = cdalfa.toUpperCase();
                                           $.ajax({
                                           type: "POST",
                                           url: "php/checkCdAlfaDb.php",
                                           data: "cdalfa="+cdalfa,
                                           dateType: 'html',
                                           cache: false,
                                           success: function(response){ alert(response);}})

e il php:

PHP:
.......
.......
$number = $info['NUMBER'];    
        
            if($number > 0)
            {
                $response = "ERROR";
                echo  json_encode($response);
            }
            else
            {
                $response = "NON TROVATO";
                echo  json_encode($response);
            }

nelle righe del php é presente un SQL che funziona benissimo (l'ho verificato !!!) e alla fine dell'SQL ho il risultato in $number.

Il problema é che quando lancio il tutto, alert(response) mi dovrebbe far vedere il valore di $number che nel mio caso é uguale a 1 (l'SQL me lo riporta a 1). Allo stato attuale mi viene fuori un alert blank.

é errato lo script js?
Help

Grazie 1000
 
hai provato senza json_encode ?
PHP:
$number = $info['NUMBER'];     
         
	if($number > 0) 
	{ 
		$response = "ERROR"; 
	} 
	else 
	{ 
		$response = "NON TROVATO"; 
	}  
	echo  $response;
ciao
Marino
 
Ho risolto, era una mia svista nello scrivere il codice php:

PHP:
$number = $info['NUMBER'];

anzichè:
PHP:
$number = $info00['NUMBER'];

senza usare le Json.

Grazie 1000 lo stesso.

Vera
 

Discussioni simili