Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    1,011

    Ma perchè non mi fa questa divisione, mentre la sottrazione si ?

    Codice PHP:
    $list $db->fetch("SELECT " JPREFIX "sites.id, name, domain, address, " JPREFIX "list.in_hits as rin, " JPREFIX "list.out_hits as rout, " JPREFIX "archive.in_hits as ain, " JPREFIX "archive.out_hits as aout FROM " JPREFIX "sites LEFT JOIN " JAJPREFIX "list ON " JPREFIX "list.id=" JPREFIX "sites.id LEFT JOIN " JPREFIX "archive ON " JPREFIX "list.id=" JPREFIX "archive.id WHERE status=1 ORDER BY " JPREFIX "list.in_hits DESC");
    foreach(
    $list as $website) {
        
    $website["rin"] = ($website["rin"]=="") ? $website["rin"];
        
    $website["rout"] = ($website["rout"]=="") ? $website["rout"];
        
    $website["ain"] = ($website["ain"]+$website["rin"]=="") ? $website["ain"]+$website["rin"];
        
    $website["aout"] = ($website["aout"]+$website["rout"]=="") ? $website["aout"]+$website["rout"];
        
    $website["credits"] = $website["ain"] / $website["aout"]; 
    Mi dà questo errore "Warning: Division by zero in "

  2. #2
    ma hai verificato il valore dell'operando ?
    ciao
    sergio

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    1,011
    Originariamente inviato da mondobimbi
    ma hai verificato il valore dell'operando ?
    ciao
    sergio
    infatti....però ora mi dà un errore sulla graffa "Parse error: syntax error, unexpected '{' in "

    Codice PHP:
    if ( $website["ain"]!=&& $website["aout"]!=) {
        
    $website["credits"] = $website["ain"] / $website["aout"];
        
    $website["ratio"] = ceil($website["credits"]*100);
        }
        elseif ( 
    $website["ain"]==&& $website["aout"]!=) {
        
    $website["ratio"] = ceil($website["ain"]*100);
        }
        elseif ( 
    $website["aout"]==&& $website["ain"]!=) {
        
    $website["ratio"] = ceil($website["ain"]*100);
        }
        else ( 
    $website["aout"]==&& $website["ain"]==) {
        
    $website["ratio"] = ceil($website["aout"]*100);
        } 

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    1,011
    dai ragazi deve essere una sciocchezza

  5. #5
    per ladivision by zero non ci si può far nulla, è php, devi verificare il valore del divisore.

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.