Antwort an „ liebewinter“ verfassen

ich habe mit deine Vorschlag und bekomme alles Gut .

Kannst du Bitte Hilfe mit meine neue Probleme…

Ich habe eine neu Datei ,kommenter_verwalter.php ,

<?php
include 'classprove.php';
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$New = new ClassProveContakt1();



class ClassProveContakt2 
{


        private $dbHost = 'localhost'; # Host der Datenbank
	    private $dbName = 'meine';      # Name der Datenbank
	    private $dbUser = 'root';      # Name phpmyadmin
	    private $dbPass = 'pass';      # Passwort

      
       private $Name;
       private $Email;
       private $Message;
       private $PostOK;
       private $datetime;
       private $items;
       private $ip; 




    function CommentToDatabase()
    {
        // Establish connection with MYSQL Server
       try
       {
         $db = new PDO("mysql:host=localhost;dbname=meine", "root", "pass");
       }
       catch (PDOException $pe)
       {
         echo "<br>Cannot connect to database: " . $pe->getMessage();
         return false;
       }
     
       if(isset($_POST["delete"])) {
         try {
               require classprove.php;
                
               $connection = new PDO($id, $name, $email, $message, $datetime, $ip);

               $id = $_POST["id"];

               $sql = "DELETE FROM mela WHERE id = :id";

               $statement = $connection->prepare($sql);
               $statement->bindValue(':id', $id);
               $statement->execute();

               $success = "User successfully deleted";
          }catch(PDOException $error) {
                 echo $sql . "<br>" . $error->getMessage();
          }
         
       } 
     }
     function tabelle() 
     {
        

       if ($sb) 
       {  
 
          echo "<table id='user' class='table table-bordered'>
             <tr>
              <th>id</th>
              <th>name</th>
              <th>email</th>
              <th>message</th>
              <th>datetime</th>
              <th>ip</th>
             </tr>";
    
           
   
            foreach ($sb as $row): 
       
                echo "<form action='classprove.php' method='post'>
              <tr>
                <td> '".$row["id"]."'</td>
                <td>'". $row["name"]."'</td>
                <td>'". $row["email"]."'</td>
                <td> '".$row["datetime"]."'</td>
                 <td> '".$row["ip"]."'</td>
                </tr>
              </form>"; 
              
                      endforeach;
    
     
         echo "</table>"; 
       }
      }
}

$Newobjects = new ClassProveContakt2();
$Newobjects -> tabelle();


?>

ich versuche mit diese Datei dass der Kommentar wird in einer Tabelle gezeigt , wie diesen Screenshot, wünsch ausgang kommentar

aber mit sudo tail -n0 -f /var/log/apache2/error.log /var/log/mysql/error.log

bekomme dieser warnung,

PHP Notice: Undefined variable: sb in /var/www/html/kommenter_verwalter.php on line 76

Die Warnung ich verstehe aber ich weiß nicht wie lösen kann....

Folgende Beiträge verweisen auf diesen Beitrag:

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

abbrechen