Visualizzazione dei risultati da 1 a 7 su 7

Discussione: IF non funziona

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    36

    IF non funziona

    Buongiorno a tutti...non riesco a capire come devo correggere la condizione IF perchè si rivela praticamente sempre vera.Qualche genio mi può correggere la sintassi???



    Codice PHP:
    $select = @mysql_query($query) or die("Query fallita !");
        echo
    "<table><td font align=\"center\">[b]Intervento descrizione[/b]</td>";
        while(
    $result = @mysql_fetch_array($select)) {
        echo
    "<tr><td align=\"center\">" $result["tipo"];}
        if(
    $result['tipo']='b')
        echo
    "
    utente è responsabile"
    ;
        else
        echo
    "
    utente nn è responsabile"


  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194
    Codice PHP:
    if($result['tipo']=='b'
    prova così...

  3. #3
    si, praticamente tu assegnavi b, a tipo e quindi ritornava l'istruzione condizionale tornava sempre un valore diverso da 0, null e veniva considerata sempre true

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    36
    mi spiace ma non funziona neanche così
    help

  5. #5
    mi semra strano, prova al max a mettere b tra virgolette doppi "b" e poi un'altra cosa, te lo stampa il tipo?
    quando scrivi echo tipo?
    che tipo ti stampa?

  6. #6


    Il test è effettuato fuori dal ciclo.
    Molto probabilmente quello che vorrebbe fare è questo (anche se mancano le chiusure dei tag)

    Codice PHP:
    $select = @mysql_query($query) or die("Query fallita !");
        echo
    "<table><td font align=\"center\">[b]Intervento descrizione[/b]</td>";
        while(
    $result = @mysql_fetch_array($select)) 
        {
           echo
    "<tr><td align=\"center\">" $result["tipo"];
           if(
    $result['tipo']=='b')
           echo
    "
    utente è responsabile"
    ;
           else
           echo
    "
    utente nn è responsabile"
    ;
        } 
    Fuori dal ciclo $result è uguale a null.
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  7. #7
    beh si, la graffa la chiude un p troppo presto

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.