[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:
(2249 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:
(2249 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:
(2249 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:
(2249 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:
(2249 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:
(2249 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:
(2249 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:
(2249 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

Aktuell

InDesign / Illustrator
ScreenShot 274 Warum Templates in InDesign benutzen_ - Satzkiste in Stuttgart - Satz und technische Umsetzung - Google Chrome (300x300 HilfDirSelbst)

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/