wie verwendet man ein elseif konstrukt

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • wie verwendet man ein elseif konstrukt

    hallo,
    wie verwende ich richtig ein elseif Konstrukt?

    wenn ich folgenden Code ausführe, erhalte ich einen parse error:

    PHP-Code:
    if ($qry == $TT_totali) {
            
    $sql "SELECT elaboratore, count(*) as TOTALE from trouble2 where apert
    ura >='" 
    $sub_data_b "' and apertura <='" $sub_data_e "' group by elabor
    atore order by TOTALE desc"
    ;
    }  elseif (
    $qry == $TT_helpdesk) {
            
    $sql "select elaboratore, categoria, count(elaboratore) as TOT from tr
    ouble2 where apertura >='" 
    $sub_data_b "' and apertura <='" $sub_data_e .
    "' and categoria='HELP DESK' group by elaboratore, categoria order by TOT desc";
    } elseif (
    $qry == $TT_callcenter) {
            
    $sql "select elaboratore, categoria, count(elaboratore) as TOT from tr
    ouble2 where apertura >='" 
    $sub_data_b "' and apertura <='" $sub_data_e .
    "' and categoria='CALL CENTER' group by elaboratore, categoria order by TOT desc
    "
    ;
    } else (
    $qry == $TT_rifiuti) {
            
    $sql "SELECT elaboratore, count(esito) from details2 where esito='Rifi
    utata' and apertura >='" 
    $sub_data_b "' and apertura <='" $sub_data_e "' a
    nd elaboratore in (xxxxxxxxxxxxx) group by elaboratore order by count d
    esc"
    ;

    Danke.
    HM

  • #2
    Welcome on board!

    ist zwar nett, dass du den code umgebrochen hast. damit man nicht scrollen muss, das macht den code aber nicht gerade besser lesbar. besser ist, du kürzt einfach die sql-statements.

    Aber erzähl doch mal, wo dad Problem liegt? Fehler?

    Kommentar


    • #3
      ich würde dir das

      switch()

      konstrukt empfehlen

      siehe http://www.php-resource.de/manual.ph...uctures.switch

      Kommentar


      • #4
        btw

        beim letzten else darf keine vergleichsabfrage sein

        siehe

        http://www.php-resource.de/manual.ph...uctures.elseif

        und du hast einen punkt bei
        apertura >='" . $sub_data_b [COLOR=red]. [/COLOR] "' and apertura vergessen

        Kommentar

        Lädt...
        X