Visualizzazione dei risultati da 1 a 5 su 5

Discussione: condizione impazzita?

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    condizione impazzita?

    Mi succede una cosa inspiegabile!
    Faccio una query, e ricavo un valore da un campo tinyint, così:
    Codice PHP:
    $vote $row1["$newid"]; 
    quindi uso questo valore per creare una condizione if, così:
    Codice PHP:
    if ($vote !== 0) {
        echo $vote;
    ?><font size="3" face="Verdana, Arial, Helvetica, sans-serif">[b]ATTENZIONE![/b]</font><?
    }
    ebbene, mi scrive a video (ho messo l'echo proprio per controllare):
    0 ATTENZIONE!
    !
    Ma come è possibile: se la condizione è proprio che la variabile $vote sia diversa da 0, come può, al tempo stesso, considerare soddisfatta la condizione è dirmi che $vote è 0?!?!!!
    metatad
    graphic & web design

  2. #2
    if ($vote !== 0) {
    non è corretto !==

    devi sostituirlo con !=

    e diventerà:

    if ($vote != 0) {

  3. #3

    .............

    Ciao.
    non è corretto !==


    $a !== $b Not identical TRUE if $a is not equal to $b, or they are not of the same type. (introduced in PHP 4)


    Comparison Operators






    @metatad

    controlla il valore con var_dump($tuoValore);
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    ok, a volte confondo ActionScript e PHP...
    metatad
    graphic & web design

  5. #5
    ...or they are not of the same type...
    so ke esiste !== , ma non è questo il caso in cui deve essere usato..



    ciao

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.