Visualizzazione dei risultati da 1 a 3 su 3

Discussione: confronto stringhe

  1. #1

    confronto stringhe

    Ho un problema banalissimo, ma non riesco a venirne a capo.

    Devo confrontare un nome preso da database, con uno inserito in un form.

    Codice PHP:
    $query "SELECT id, nome, cognome, classe, visto, pass FROM studenti WHERE pass='$_REQUEST[pass]'";
    $result mysql_query($query$db);$row mysql_fetch_array($result);
    $cognome strtoupper($_REQUEST['cognome']);
    $var $row['cognome'];


    if (
    $var == $cognome)
    .....
    else
    .... 
    Il problema è che non funziona! Mi esegue l'else. Se poi faccio stampare le due variabili $var e $cognome il cognome coincide...

    Sono cambiati gli operatori di confronto in php5? (ho provato anche con === ma non va)

    grazie per l'aiuto!

    ciao
    fede
    "Ma a noi piace ripensare alla tua voglia di partire
    Alla moto caricata all'impossibile
    Agli scherzi di Alberto, alla sete di avventura
    E' un bel modo per dire libertà"
    (MCR)

  2. #2
    no, prima dell'if fai un echo $var."; ".$cognome e vedi se sono veramente uguali, maiuscole comprese etc

  3. #3
    ach... sembravano uguali. ma in realtà ci sono 2-3 tabulazione, dato che i dati erano stati passati tramite csv da excel.

    Ora il problema è come fare per togliere automaticamente gli spazi vuoti alla fine.

    EDIT: Il trim funziona bene!
    "Ma a noi piace ripensare alla tua voglia di partire
    Alla moto caricata all'impossibile
    Agli scherzi di Alberto, alla sete di avventura
    E' un bel modo per dire libertà"
    (MCR)

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.