kostenloser Webspace werbefrei: lima-city


round & sum fehler php

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    the-d-team

    the-d-team hat kostenlosen Webspace.

    Guten Tag zusammen,

    Ich hab kleines Problem. was ich seit Stunden versuche zu lösen :-(
    Ich versuche zeit zusammen zu rechnen und es auszugeben.
    Bekomme aber leider immer Fehler:

    Notice: Undefined index: arbeitszeit in arbeit.php on line 105
    Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in arbeit.php on line 104

    $zeit = mysqli_query($db, "SELECT ROUND(SUM(arbeitszeit), 2) FROM stunden WHERE arbeit = 'lol'") or mysqli_error($db);
    
    while($zeit2 = mysqli_fetch_assoc($zeit) or mysqli_error($db))
    {
    	echo $gesamte_zeit = $zeit2['arbeitszeit'];	
    }


    Leider kann ich denn fehler nicht nachfolziehen. Die Ausgaben klappen ohne die ROUND und SUM.

    Ich wieß leider nicht was ich nicht richtig mache.
    MFG


    Beitrag zuletzt geändert: 3.6.2018 16:35:59 von the-d-team
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 1) Dein mysqli_error() steht an der falschen Stelle. Aktuell zählt es zum Query-String-Paramter, was du sicher so nicht vor hast.
    2) Du greift in der Schleife auf die falsche Variable zu. Du suchst $zeit2 nicht $zeit.
    3) Was soll denn der Code in der Schleife überhaupt tun?
  4. Autor dieses Themas

    the-d-team

    the-d-team hat kostenlosen Webspace.

    muellerlukas schrieb:
    1) Dein mysqli_error() steht an der falschen Stelle. Aktuell zählt es zum Query-String-Paramter, was du sicher so nicht vor hast.
    2) Du greift in der Schleife auf die falsche Variable zu. Du suchst $zeit2 nicht $zeit.
    3) Was soll denn der Code in der Schleife überhaupt tun?


    1) Stimmt fehler behoben Danke dir
    2) auch diesen wurde behoben.
    3) Der Wert soll ausgeben werden, der zusammen gerechnet wurde.

    Nur bekomme ich ein Fehler:
    Notice: Undefined index: arbeitszeit in arbeit.php on line 106

    Obwohl es diesen Index gibt. Es klappt ja in der auflistung auf einer andren seite auch nur, mit SUM und ROUND nicht.
    mach ich etwas nicht richtig? oder wird der wert andas ausgeben?
    also beim normalen Mysqli_query abfragen?

    MFG



    Viele dank Muellerlukas
    Prolem gelöst musste nur ein AS vergeben :-)

    Beitrag zuletzt geändert: 3.6.2018 16:58:27 von the-d-team
  5. b**********m

    Welchen Datentyp hat das Feld arbeitszeit in der DB?

    Beitrag zuletzt geändert: 29.6.2018 16:26:49 von buergerforum
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!