Salve a tutti.
Ho due variabili:
Codice PHP:
$ID $_GET["id"]; 
e
Codice PHP:
$tempID $fields[0]; 
quest'ultima presa dall'esecuzione di una query con mysql_fetch_rows()
Devo fare un controllo tra i due valori contenuti nelle due variabili.
So per certo che entrambi contengono il valore 5.
Se scrivo
Codice PHP:
if ($ID == $tempID) echo "Sono uguali"
non funziona.
Ho provato a fare il casting ed il settype di entrambi le variabili con
Codice PHP:
$ID = (int) $ID;
$tempID = (int) $tempID;
//oppure
settype($ID"integer");
settype($tempID"integer");

//quindi
if ($ID == $tempID) echo "Sono uguali"
e comunque nessun risultato.
Dove sbaglio?
Perchè non funziona il confronto?
Dopo la conversione ho fatto anche
Codice PHP:
echo gettype($ID);
echo 
gettype($tempID); 
ed entrambi danno integer.