Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 18:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP OOP Eigenschaften in Objekt?

Discussion on PHP OOP Eigenschaften in Objekt? within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
Givemoney's Avatar
 
elite*gold: 18
The Black Market: 677/0/0
Join Date: Feb 2012
Posts: 28,543
Received Thanks: 1,109
PHP OOP Eigenschaften in Objekt?

Ich möchte meine Variablen die ich oben definiert habe als eigenschaft in meinen Objekt packen und dann damit die MYSQL verbindung hinbekommen.

Leider geht das nicht er sagt das die Variable nicht definiert sind warum auch immer...

also so:

PHP Code:
<?php
 
class Rechnung
{
public 
$select 'justin';
public 
$user 'root';                 // Eigenschaften
public $pw '1234';
public 
$host 'localhost:3307';
public 
$db;
public 
$db_check;

public function 
__construct()         //login  ??
{
//$array = array("localhost:3307", "root", "1234", "justin");
//var_dump($array);
$db = @ mysql_connect ($host$user$pw)
or die ( 
'keine Verbindung' );
$db_check = @ mysql_select_db ($select);
if ( 
$db )
{
echo 
'Verbinden'.'<br>';
}


}
  }
class 
Eingabe extends Rechnung
{
public 
$halloooooooo;

public function 
insertinto()    // extends login ??        // Hat keine verbindung
{


echo 
"test";
//////////Insert///////////////
$Kundennamen $_POST['customer'];

     
$sql="INSERT INTO invoice (idinvoice,customername,lastname,address,plz,article,count,price,netto,ust,ustsatz,brutto)
Values ('','
$Kundennamen','','','','','','','','','','')";
   
$eintragen mysql_query($sql);

   if(
$eintragen == true)
      {
   echo 
"";
      }
   else
       {
      echo 
"Fehler beim Speichern";
      }
     
//echo $db;
}
}

$db1 = new Rechnung($host$user$pw);
$db2 = new Eingabe($select);


print_r ($db1);
echo 
"<br>";
print_r ($db2);


?>
Givemoney is offline  
Old 07/14/2015, 21:41   #2
 
PixelTree's Avatar
 
elite*gold: 13
Join Date: Feb 2010
Posts: 1,350
Received Thanks: 239
Quote:
Originally Posted by Givemoney View Post
Ich möchte meine Variablen die ich oben definiert habe als eigenschaft in meinen Objekt packen und dann damit die MYSQL verbindung hinbekommen.

Leider geht das nicht er sagt das die Variable nicht definiert sind warum auch immer...
Das Objekt, welches du initialisierst, besitzt schon die Eigenschaft - es hat bereits diese Informationen, deswegen musst du sie nicht nochmal "rein packen".
Innerhalb des Objektes kannst du diese Eigenschaften mithilfe mit der Variable $this aufrufen, beispielsweise:
PHP Code:
<?php
class Foo
{
    public 
$bar 'hallo';
    public function 
__construct()
    {
        echo 
$this->bar;
    }
}

$foo = new Foo();
echo 
$foo->bar;

//output
//hallohallo
Außerdem solltest du statt mysql_* Funktionen die mysqli_* nehmen.
Und wofür du die Eingabe Klasse hast verstehe ich nicht so ganz...
PixelTree is offline  
Thanks
1 User
Old 07/14/2015, 21:52   #3

 
Givemoney's Avatar
 
elite*gold: 18
The Black Market: 677/0/0
Join Date: Feb 2012
Posts: 28,543
Received Thanks: 1,109
Ich danke dir erstmal.

Ich wollte halt eine Class Verbindung machen, dann eine Class insert usw.

Oder wie sollte ich daran gehen.


Bei mir gibt es eine Ausgabe mit MYSQL ein insert und noch paar andere sachen. Wollte für jede Sache eine Class machen^^

@Danke an alle wurde gelöst
Givemoney is offline  
Old 07/19/2015, 22:11   #4

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
#closed (on request)
snow is offline  
Closed Thread


Similar Threads Similar Threads
CS:GO AWP Eigenschaften
12/28/2013 - Counter-Strike - 20 Replies
Ich habe mal eine Frage an alle die sich bei CS:GO mit der AWP auskennen. Die AWP schiesst ja bekanntlich auch ohne Scope genau in die Mitte, ist das aber immer so? Auch wenn man zum Beispiel springt??? Weil dann könnte man ja auf die Mitte seines Bildschirm nen Punkt zeichnen, und so alle no-scpopen. ^^ Bin für jede Antwort dankbar. :D
Eigenschaften
08/30/2012 - Guild Wars 2 - 8 Replies
Hallo, Ich bin mittlerweile Lvl 15 und habe 5 "Eigenschaftspunkte" freigeschaltet, doch wenn ich eine Eigenschaft skillen will, funktioniert es nicht, weil das "+" zum anklicken dunkelgrau ist und wenn ich es anklicke passiert nichts. Weiß jemand, wie ich die Eigenschaften zuteilen kann? Zweite Frage, ich habe viele "Rohstoffe" gesammelt und möchte sie nun zum "craften" verwenden aber weiß nicht wie. Hier ein Bild meines Inventars : http://www.imagebanana.com/view/e2kc8oev/gw037.jpg ...
[Neuer PC] Die Eigenschaften für ein PC
07/14/2012 - Hardware Discussions / Questions - 2 Replies
Hallo com. Ich wollte mir ein neuen Pc anlegen. Doch ich habe nicht viel ahnung mit Prozessor dies das. Wie sollte ein perfekter Computer Aufgebaut sein? Was für Eigenschafften? Bin oft so ein Zocker & programmier type.
Item Eigenschaften
07/04/2012 - Nostale - 9 Replies
Hallo, wir bräuchten mal kurz die Hilfe der Community. Wir brauchen alle Eigenschaften die ein Item besitzen kann. z.B. -Goldwert -Benötigtes Level -MaximumOptionLevel -MaximumOptionNummer -Kann nur von Frauen getragen werden -Kann nur von Männern getragen werden
Soundsystem mit besonderen Eigenschaften
04/18/2007 - Technical Support - 7 Replies
sooo, zuallererst ich hab von verstärkern etc keine ahnung eigtl nur 5.1 am pc und das wars dann. jetz steht der geburtstag in kürze bevor und ich hab überlegt da mein logitech 5.1 mir tierisch aufn sack geht und meine stereoanlage seit wochen kaputt is ob man sowas nicht verbinden könnte also was ich genau bräuchte wäre somit: eine anlage, die man sowohl am 5.1 ausgang der pc-soundkarte anschließen kann als auch nen radio/cd/dvd player anschließen kann und zwar gleichzeitig und dann einfach...



All times are GMT +1. The time now is 18:58.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.