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.