Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Confronto tra variabili

    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.

  2. #2
    Problema risolto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    2
    ciao,

    cortesemente, siccome ho il tuo stesso problema, potresti indicarmi in che modo risolvere questo problema??

    le ho provate tutte, ma non so come cavolo farlo funzionare...

    spero leggerai e mi aiuterai..

    grazie anticipate

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    2
    ho risolto anche io...

    il problema era nel confronto tra le due variabili, in quanto io la username e la password la leggo da file, e nella variabile aggiungeva anche il tag "\n"... quindi con un TRIM, ho risolto tutto

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 © 2025 vBulletin Solutions, Inc. All rights reserved.