Bist Du Dir sicher, dass $vote_poi an dieser Stelle wirklich ungleich 0 ist und $vote auch einen Wert enthält?
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Also eine Fehlermeldung kann es dann eigentlich nicht geben, denn dann hätte $bewert den Wert "false" und nicht 5.00.
Und mit deinem Script habe ich auch keine Fehlermeldungen, auch nicht im Server-Log. Und auch getestet unter PHP 7.4.
Aber vielleicht klappt es so bei Dir: $bewert = bcdiv( (int) $vote, (int) $vote_poi, 2 );
Alternativ geht aber auch dieses hier:
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Sind die Variablen wirklich gesetzt, bevor diese zur Berechnung herangezogen werden?
Nach dem Codeausschnitt sieht das nämlich nicht so aus!
Die Fehlermwldung erscheint auch nur, wenn $vote_poi nicht gesetzt oder 0 ist.
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Vermutlich gibt es auch Beispiele, die noch nicht bewertet sind, also dann $vote_poi wirklich 0 ist.
Daher dann auch die Fehlermeldung
Eine if-Bedingung um die Berechnung wäre dann also angebracht, um eine vorhandene 0 abzufangen. ;-)
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
25.03.2022 04:36:03 wasserwelt.org [client 40.77.39.0] AH01215: PHP Warning: Division by zero in /mnt/web424/a2/56/59917356/htdocs/vote_sta.php on line 6: /home/strato/http/premium/rid/73/56/59917356/htdocs/tiere/detail.php
25.03.2022 04:45:23 wasserwelt.org [client 54.36.21.0] AH01215: PHP Warning: Division by zero in /mnt/web424/a2/56/59917356/htdocs/vote_sta.php on line 6: /home/strato/http/premium/rid/73/56/59917356/htdocs/tiere/detail.php
25.03.2022 04:49:02 wasserwelt.org [client 54.36.20.0] AH01215: PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in /mnt/web424/a2/56/59917356/htdocs/wracks/liste.php on line 19: /home/strato/http/premium/rid/73/56/59917356/htdocs/wracks/liste.php
Kann ich jetzt wieder nur raten, solange ich nicht den gesamten Code sehe, anstatt weiterhin einzelne Ausschnitte.
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Denn es könnte ja auch keine Bewertung vorliegen, $vode_poi also erst gar nicht gesetzt werden.
Da vor der Abfrage $vote_poi nicht initiiert wird und somit nach der Abfrage weiterhin "leer", also ungesetzt sein kann, wäre ein $vote_poi != 0 nicht aussagekräftig, denn "leer" ist auch != 0
BTW: Das ist wirklich das letzte Thema, in dem Quote anstatt Code für Codeauszüge oder ganze Dateien geduldet wird.
Zukünftige Themen werden bei weiteren Verstößen kommentarlos geschlossen!
Karsten Ude
-={ Das Mädchen für alles }=- Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!