Alle Frage, wurde gelöst!!! Danke an alle.
Alte Frage
Altee Frage
Alte Frage
Undzwar habe ich mit OOP 2 Klassen erstellt und ich möchte nun das die MYSQL DB verbindung dauerthaft bleibt, also auch in der 2 Klasse sonst funzt mein Insert befehl nicht.
Leider bekommt die 2 Klasse keine verbindung. Wie stelle ich das an? wäre nett wenn mir jemand helfen könnte.
Leider bekommt die 2 Klasse keine verbindung. Wie stelle ich das an? wäre nett wenn mir jemand helfen könnte.
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 ($this->host,$this->user,$this->pw,$this->select )
or die ( 'keine Verbindung' );
$db_check = @ mysql_select_db ($this->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();
$db2 = new Eingabe();
print_r ($db1);
echo "<br>";
print_r ($db2);
?>
Altee Frage
Kann ich "Eigenschaften" inkludieren? Sprich das ich public $host = "localhost:3307"; in einer inc ode txt datein mache und dies, dann aufrufe leider kommt immer der Fehler das ich das nur in der Funktion selber mache kann.. gibt eine andere möglichkeit die Login daten nicht direkt in der PHP datei zuhaben?.