Connect failed: Connection timed out

[GastForen Programmierung/Entwicklung PHP und MySQL HILFE @ Warning: Division by zero

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

HILFE @ Warning: Division by zero

kikyou
Beiträge gesamt: 5

7. Apr 2003, 16:56
Beitrag # 1 von 8
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi,

ich versuche mich gerade an php, und ändere ein paar scripte um, um zu sehen, ob alles so hinhaut, wie ich mir das vorstelle, was bisher auch meist geklappt hat, aber nun habe ich folgendes problem: wenn ich bei einem teil des scriptes etwas ändere, dann kommt bei mir immer:

Warning: Division by zero in http://localhost/statistik3.php on line 156

und das ca. 10 mal untereinander, bis er dann das resultat anzeigt. worann kann das liegen?? ich hoffe mir kann jemand von euch helfen.

thx im voraus, kiky
X

HILFE @ Warning: Division by zero

Petra Rudolph
Beiträge gesamt: 1554

8. Apr 2003, 07:26
Beitrag # 2 von 8
Beitrag ID: #31003
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kiky,

die Hellseher sind im Urlaub. ;-)
Fest steht wohl, dass in deinem Skript in Zeile 156 eine Division durch 0 durchgeführt werden soll, was bekanntlich ungültig ist. Was steht denn in dieser Zeile?

Gruß Petra

http://www.webministration.de
http://www.quicktoweb.de


als Antwort auf: [#30928]

HILFE @ Warning: Division by zero

kikyou
Beiträge gesamt: 5

8. Apr 2003, 11:10
Beitrag # 3 von 8
Beitrag ID: #31041
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hi petra,

in der betreffenden zeile steht:

$st_proz = 100 * $st_val/$st_summe;

kannst du mir sagen, was daran falsch ist? ich habe nur ein paar kleinigkeiten an dem original geändert, zum beispiel aus tld woche gemacht.

thx


als Antwort auf: [#30928]

HILFE @ Warning: Division by zero

Petra Rudolph
Beiträge gesamt: 1554

8. Apr 2003, 12:32
Beitrag # 4 von 8
Beitrag ID: #31066
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
und welcher Wert steht in der $st_summe drin?
Was immer hilft ist mit vielen Echos die Werte der Variablen auf ihre Plausibilität zu überprüfen.

Gruß Petra

http://www.webministration.de
http://www.quicktoweb.de


als Antwort auf: [#30928]

HILFE @ Warning: Division by zero

kikyou
Beiträge gesamt: 5

8. Apr 2003, 19:48
Beitrag # 5 von 8
Beitrag ID: #31124
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
in der $st_summe steht der wert 1, das heißt nix mit null, und es läuft trotzdem nicht -.-'''


als Antwort auf: [#30928]

HILFE @ Warning: Division by zero

Miro Dietiker
Beiträge gesamt: 699

8. Apr 2003, 20:05
Beitrag # 6 von 8
Beitrag ID: #31126
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi kikyou

Da du diese Meldung über die gleiche Zeile mehrfach bekommst,
nehme ich an, passiert dieses in einer Schleife.

Wenn du einmal mittels echo ausserhalb der Schleife einen gültigen
Wert ausgibst, heisst das nicht dass für jeden Durchlauf auch einen
gültigen Wert vorliegt. Die genannte Variable muss 0 sein. Irgendwann
es ist unmöglich, diese Fehlermeldung mit deiner Codezeile sonst zu
erlangen.

Suche und finde ,)

GrEeZ: Miro Dietiker


als Antwort auf: [#30928]

HILFE @ Warning: Division by zero

kikyou
Beiträge gesamt: 5

8. Apr 2003, 20:31
Beitrag # 7 von 8
Beitrag ID: #31129
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ok, ich kann den fehler absolut nicht finden, vielleicht könnt ihr mir ja helfen. hier mal der code ab der schleife:

while(list($st_key,$st_val)=each($st_woches1))
$st_proz = 100 * $st_val/$st_summe;
$st_width = $st_dwidth * $st_val / $st_biggestp;
print "<tr BGCOLOR=\"$st_table3\">\n";
print " <td><font size=\"$st_textsize2\">";
echo $st_key;
print "</font></td>\n";
echo " <td align=right><font size=\"$st_textsize2\">",$st_val,"</font></td>\n";
print " <td align=right><font size=\"$st_textsize2\">";
printf ("%1.1f", $st_proz);
print " %</font></td>\n";
print " <td valign=center><img src=\"w.gif\" width=\"$st_width\" height=\"5\" border=\"0\"></td>\n";
print "</tr>\n";
if($st_k == 19){break;}
$st_k++;



als Antwort auf: [#30928]

HILFE @ Warning: Division by zero

Miro Dietiker
Beiträge gesamt: 699

12. Apr 2003, 16:30
Beitrag # 8 von 8
Beitrag ID: #31674
Bewertung:
(2350 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi kiki

So leid es mir tut, aber aus diesem Kontext ist es nicht möglich,
die Ursache deines Problemes zu erkennen.

Tatsache ist, dass es an dieser Variable liegen muss. Sorry!

GrEeZ: Miro Dietiker


als Antwort auf: [#30928]
X