liebewinter: Kommentar werden auf alles Webseite gezeigt

Beitrag lesen

so ich habe "versuche" folge was du sagst...

Auf der verwalte der datenbank Datei habe verendert nur der teil der du sagtest,

function writeCommentToDatabase() {
	// Establish connection with MYSQL Server
	
		if ( ! $this -> dbh ) {
			$this -> getConnection();
		}
           
		//Prepare Query of SQL
		$statement = $this -> dbh -> prepare("INSERT INTO commentar(name, email, message, datetime, site, ip) VALUES (:name, :email, :message, :date, :site, :ip)");
		if ( ! $statement ) {
			trigger_error( 'prepare failed: SQLSTATE=' . $this -> dbh -> errorCode() . ', Error Info=' . print_r( $this -> dbh -> errorInfo(), true ), E_USER_ERROR ) ;
		} else {
			$ok = $statement -> bindValue( ':name',    $this -> Name,         PDO::PARAM_STR )
			   && $statement -> bindValue( ':email',   $this -> Email,        PDO::PARAM_STR )
			   && $statement -> bindValue( ':message', $this -> Message,      PDO::PARAM_STR )
			   && $statement -> bindValue( ':date',    date("Y-m-d H:i:s"),   PDO::PARAM_STR )
               && $statement -> bindValue( ':site',    $this -> site,         PDO::PARAM_STR )
               && $statement -> bindValue( ':ip',      $this -> ip,           PDO::PARAM_STR );
			if ( ! $ok )  {
				echo "<br><br>bindValue failed: SQLSTATE=" . $this -> dbh -> errorCode() . ", Error Info=" . print_r( $dbh -> errorInfo(), true ) . "</p>";
			}
		}
		if ( $ok ) {
			$ok = $statement -> execute();
		} 
		
		if ( $ok === false  ) {
                  trigger_error( 'execute failed: SQLSTATE=' . $this -> dbh -> errorCode() . ', Error Info=' . print_r($this -> dbh -> errorInfo(), true),  E_USER_ERROR );
		} else {
			#echo '<div class="msg">Data Inserted successfully!</div>';
			$this ->  unsetFormdata();
			return $ok;
		}
    }    

    function getMessages()
    {
		if ( ! $this -> dbh ) {
			$this -> getConnection();
		}

        $sql = "SELECT id, name, email, message, datetime FROM commentar WHERE site = :site ORDER BY datetime DESC";
        $sth = $this->dbh->prepare( $sql, array( PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY ));
        $sth->execute( array(':site' => $site));
        $result = $sth->fetchAll(PDO::FETCH_ASSOC );
        if ( false === $result ) {
            $this->reportPDOError( "fetchAll(ASSOC) failed", $sql );
        }
        foreach ($result as $message) {
?>

Auf der Datei wo die Seite wird gezeigt(wo der Artikel stehe..), bekomme diese Warnung,

Notice: Undefined variable: site in /var/www/html/classprove.php on line 153

Der Zeile 153 habe das, $sth->execute( array(':site' => $site));.

Ich weiß warum dieser warnung bekomme, mir es fehlt variable zu erklärt.. Wenn fülle der Kommentar und sendt ihn, bekomme diese warnung,

Fatal error: execute failed: SQLSTATE=00000, Error Info=Array ( [0] => 00000 [1] => [2] => ) in /var/www/html/classprove.php on line 137

ich habe versuche sie erkärt unten, wo verbinde meine dateien mit dem verwaltet datei,

<?php
    
    
   include '/var/www/html/classprove.php';
   $site = "1";

?>  

aber das es nicht funzioniert...

Kannst du Bitte mir sage, wie ich kann beiden dateien verbinden ?

0 84

Kommentar werden auf alles Webseite gezeigt

liebewinter
  • meinung
  • php
  1. 0
    Raketenwissenschaftler
    1. 0
      liebewinter
      1. 1
        Raketenwissenschaftler
        1. 0
          liebewinter
        2. 0
          liebewinter
          1. 0
            Raketenwissenschaftler
            1. 0
              liebewinter
            2. 0
              liebewinter
              1. 0
                liebewinter
                1. 0
                  Raketenprogrammplaner
                  1. 0
                    liebewinter
                    1. 0
                      Raketenprogrammplaner
                      1. 0
                        liebewinter
                        1. 0
                          Raketenprogrammplaner
                          1. 0
                            liebewinter
                            1. 0
                              Raketenprogrammplaner
                              1. 0
                                liebewinter
                                1. 0
                                  Raketenprogrammplaner
                                  1. 0
                                    liebewinter
                                    1. 0
                                      Raketenprogrammplaner
                                      1. 0
                                        liebewinter
                                        1. 0
                                          Raketenprogrammplaner
                                          1. 0
                                            liebewinter
                                            1. 0
                                              Raketenprogrammplaner
                                              1. 0
                                                liebewinter
                                                1. 0
                                                  Raketenprogrammplaner
                                                  1. 0
                                                    liebewinter
                                                    1. 0
                                                      Raketenprogrammplaner
                                                      1. 0
                                                        liebewinter
                                                        1. 0
                                                          Raketenprogrammplaner
                                                          1. 0
                                                            liebewinter
                                                            1. 0
                                                              Raketenprogrammplaner
                                                              1. 0
                                                                liebewinter
                                                                1. 2
                                                                  Raketenprogrammplaner
                                                                  1. 0
                                                                    liebewinter
                                                                    1. 0
                                                                      Raketenprogrammplaner
                                                                      1. 0
                                                                        liebewinter
                                                                        1. 0
                                                                          Raketenprogrammplaner
                                                                          1. 0
                                                                            liebewinter
                                                                            1. 0
                                                                              Raketenprogrammplaner
                                                                              1. 0
                                                                                liebewinter
                                                                        2. 0
                                                                          Raketenprogrammplaner
                                                                          1. 0
                                                                            liebewinter
                                                                            1. 0
                                                                              Raketenprogrammplaner
                                                                              1. 0
                                                                                liebewinter
                                                                                1. 0
                                                                                  Raketenprogrammplaner
                                                                            2. 0
                                                                              Raketenprogrammplaner
                                                                              1. 0
                                                                                liebewinter
                                                                                1. 0
                                                                                  Raketenprogrammplaner
                                                                                  1. 0
                                                                                    liebewinter
                                                                                    1. 0
                                                                                      Raketenprogrammplaner
                                                                                      1. 0
                                                                                        liebewinter
                                                                                      2. 0
                                                                                        liebewinter
                                                                                        1. 1
                                                                                          Matthias Apsel
                                                                                          1. 0
                                                                                            liebewinter
                                                                                        2. 0
                                                                                          Raketenprogrammplaner
                                                                                          1. 0
                                                                                            Der Martin
                                                                                            • meinung
                                                                                            • server
                                                                                            1. 0
                                                                                              Raketenprogrammplaner
                                                                                        3. 0
                                                                                          Raketenprogrammplaner
                                                                                          1. 0
                                                                                            liebewinter
                                                                                          2. 0
                                                                                            liebewinter
                                                                                            1. 0
                                                                                              Raketenumwegzeiger
                                                                                              1. 0
                                                                                                RaketenAufschriftkorrigierer
                                                                                                1. 0
                                                                                                  RaketenAufschriftkorrigierer
                                                                                            2. 2

                                                                                              Mist!

                                                                                              Raketenwutbürger
                                                                                              1. 2
                                                                                                Rolf B
                                                        2. 0
                                                          Rolf B
                                                          1. 0
                                                            Raketenprogrammplaner
                                                          2. 0
                                                            liebewinter
                                                            1. 0
                                                              Rolf B
                                                              1. 0
                                                                liebewinter
                                                                1. 0
                                                                  liebewinter
                                                                  1. 0
                                                                    Rolf B
                                                                    1. 0
                                                                      liebewinter
                                              2. 0
                                                liebewinter
                                  2. 0
                                    Rolf B
                                    1. 0
                                      Raketenpädagoge
                                      1. 0
                                        Rolf B
                                        1. 0
                                          Raketenpädagoge
                2. 0
                  Raketenprogrammplaner
                  1. 0
                    liebewinter
                    1. 0
                      Raketenprogrammplaner
            3. 0
              liebewinter