SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.07.2003, 16:00:29
laskd laskd ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 3
OOP und MySQL

ich bin sozusagen an meine ersten Projekt mit PHP bei dem ich eine objektorientierte Programmierung einsetze.

Ich habe das problem dass mir folgende Fehlermeldung erscheint:
Parse error: parse error, unexpected T_OBJECT_OPERATOR, expecting ',' or ';' in C:wampp2chtdocsVersion2classes.php on line 41

die Situation ist folgende. ich habe eine Klasse db_conn mit einer methode connection()

PHP-Code:
class db_conn // Diese Klasse erzeugt eine Verbindung zur DB
{

   function 
db_conn() //Konstruktor für die Klasse db_conn
   
{
       
//$db=" ";
       
$dbname="pfadi-kroenten";
       
$dbhost="localhost";
       
$dbuser="root";
       
$dbpass="xxx";
/*        mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
       mysql_select_db($this->dbname);
 */
    
}
   
   function 
connection()
   {
    
mysql_connect($this->dbhost$this->dbuser$this->dbpass) or die ("Keine Verbindung zum Datenbankserver möglich");
    
mysql_select_db($this->dbname) or die ("Keine Verbindung zur Datenbank möglich");
   }

zusätzlich habe ich noch eine klasse news mit einer methode show_news()
PHP-Code:
class news //Klasse für das Anzeigen der News
{
    function 
news() //Konstruktor für die Newsklasse
    
{
        
$newstable "hp_news";
        
$db = new db_conn;
        
$db->connection();
    }
    
    function 
show_news()//Anzeigen der News
    
{
        
$query "SELECT * FROM $this->newstable";
        echo 
this->query;
        
$result mysql_query($this->query);
        
//echo $this->result;
           
while($line mysql_fetch_row($this->result))
        {
            
//echo "<br>Datum: $this->line[datum] <br> Titel: $this->line[titel] <br> Text: $this->line[text] <br> Autor: <br> $this->line[autor]";
            
echo "<br>Datum: $this->line[0] <br> Titel: $this->line[1] <br> Text: $this->line[2] <br> Autor: <br> $this->line[3]";
        }
          
mysql_free_result($this->result);
         
mysql_close();
      }
//end function
     
     
function insert_news()//Eintragen neuer News
    
{
        if(
$HTTP_POST_VARS[okbutton]="OK")
        {
            
$datum=$http_POST_VARS[datum];
            
$titel=$http_POST_VARS[titel];
            
$text=$http_POST_VARS[text];
            
$autor=$http_POST_VARS[autor];
            
mysql_query("INSERT INTO $this->newstable (datum,titel,text,autor)VALUES('$this->datum','$this->titel','$this->text','$this->autor')");
            
mysql_close();
        }
    }


Die obige fehlermeldung erscheint, wenn ich auf die methode show_news zugreifen will.
Kann mir jemand helfen?

Geändert von laskd (27.07.2003 um 16:03:37 Uhr)
Mit Zitat antworten
  #2  
Alt 27.07.2003, 16:17:49
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ändere in der show_news class doch mal das:

if($HTTP_POST_VARS[okbutton]="OK")

in das:

if($HTTP_POST_VARS[okbutton]=="OK")
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 27.07.2003, 16:28:56
laskd laskd ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 3
ja danke, kleiner flüchtigkeitsfehler. aber eben, damit hat sich mein hauptproblem immer noch nicht derledigt.

denn ohne oop funktioniert der code nämlich einwandfrei, ich denke es muss was damit zu tun haben wie ich von der klasse news auf die klasse db_conn zugreiffe.
Mit Zitat antworten
  #4  
Alt 29.07.2003, 10:48:46
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
$db = new db_conn;
wo steht db_conn ?

schau mal hier:
http://www.selfphp.info/forum/showth...&threadid=4850

vielleicht hilft es.
Mit Zitat antworten
  #5  
Alt 29.07.2003, 12:01:42
laskd laskd ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 3
Danke, könnte mir evtl helfen. Werde am abend mal schauen, ob ich da was fertigbringe
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31:11 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt