Visualizzazione risultati 1 fino 5 di 5

Discussione: if che non mi funziona

  1. #1
    Guest

    Predefinito if che non mi funziona

    mi capitata una cosa molto strana:

    mi ritrovo un if

    Codice PHP:

    if ($s == $idutente) {

    echo
    "Yes";

    } else {

    echo
    "No";

    }
    mi risponde sempre no, anche $s = 1 e $idutente = 1.

    Ho provato a fare un echo di $s e di $idutente e mi stampa 1 e 1.

    Come mai questo errore?

    $idutente lo prelevo da mysql , mentre $s lo prelevo da un xml.

    Chi saprebbe dirmi il perchè? grazie :)

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Una delle due variabili non contiene quello che pensi. Stampale entrambe prima dell'if e verifica

    Codice PHP:
    echo "id: '$idutente'\ts: '$s'";

  3. #3
    Guest

    Predefinito

    mi spunta questo :

    id: '1' s: '1'Array

    quindi cosa devo fare per farli diventare uguali?

    grazie

  4. #4
    Guest

    Predefinito

    $S dice che è un array,qundi devi richiamarne il primo valore della lsita e non semplicemente "$s" ma "$s['0']" , qundi al posto del if che hai ora metti
    Codice PHP:
    if ($s['0'] == $idutente) {
    echo (
    "yesssss!!!");
    }
    else {
    echo (
    "Nooooo! :'(");
    }
    e dovrebbe andare tutto ;) facci sapere!

  5. #5
    Guest

    Predefinito

    ora va grazie mille :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •