Martin_Online: Meine erste Funktion

Beitrag lesen

Du musst entscheiden, willst du Teile des Code mehrfach im Script verwenden, dann brauchst du Funktionen. Willst du bestimmte Dinge kapseln musst du OOP verwenden.

Ich hab mal eine Funktion getestet, so sieht diese derzeit aus:

  
<?php  
function kundenmeinungen($sort = "DESC") {  
        if($sort != "ASC" && $sort != "DESC") {  
            return false;  
        }  
  
        $stmt = $mysqli->prepare("KdM_id, KdM_name, KdM_nachricht, KdM_status FROM web_kundenmeinungen ORDER BY KdM_id " . $sort);  
        $stmt->execute();  
  
        return $stmt->fetchAll(PDO::FETCH_ASSOC);  
    }  
?>  

und in meiner Ausgabe rufe ich diese so auf

  
<?php  
$entries = kundenmeinungen();  
echo '<pre>';  
var_dump($entries);  
echo '</pre>';  
?>  

es kommt nun diese Fehlermeldung

Notice: Undefined variable: mysqli in in Zeile 7 & Fatal error: Call to a member function prepare() on a non-object in Zeile 7. In der Zeile 7 steht $stmt = $mysqli->prepare ....

Was mache ich falsch?

0 51

Daten aus Datenbank auslesen mysql & mysqli

Martin_Online
  • php
  1. 2
    dedlfix
    1. 0
      Martin_Online
    2. 0
      Martin_Online
      1. 0
        M.
        1. 0

          Meine erste Funktion

          Martin_Online
          1. 0
            M.
            1. 0
              Martin_Online
              1. 0
                M.
          2. 0
            Der Martin
            1. 0
              Martin_Online
              1. 0
                Martin_Online
                1. 0
                  M.
            2. 0
              M.
              1. 0
                Der Martin
                1. 0
                  Martin_Online
                  1. 0

                    Fertige Funktion

                    Martin_Online
                    1. 0

                      Eine weitere Frage

                      Martin_Online
                      1. 0
                        dedlfix
                        1. 0
                          Der Martin
          3. 1
            dedlfix
  2. 0

    Zusatzfrage

    Martin_Online
    1. 0
      M.
    2. 0
      dedlfix
      1. 0
        ChrisB
      2. 0
        Martin_Online
        1. 0
          dedlfix
  3. 0

    Danke, aber ich lass es bleiben!

    Martin_Online
    1. 0
      M.
      1. 0
        Martin_Online
        1. 0
          tami
        2. 2
          M.
  4. 0

    Kann mir das bitte jemand erklären

    Martin_Online
    1. 0
      dedlfix
    2. 0
      M.
    3. 0

      Keine Hilfe ist auch eine Hilfe!

      Martin_Online
      1. 0
        M.
        1. 0
          Martin_Online
          1. 0
            M.
            1. 0
              Martin_Online
              1. 0
                M.
                1. 0
                  Martin_Online
                  1. 0
                    Auge
                    1. 0
                      Martin_Online
                      1. 0
                        Auge
                        1. 0
                          Martin_Online
                          1. 0
                            Auge
                            1. 0
                              Martin_Online
        2. 0
          dedlfix
          • zu diesem forum
          1. 0
            M.
            1. 0
              Matthias Apsel