Hallo Leute,
Da mir schon oft gesagt wurde ich solle mich mal mit OOP in sachen PHP beschäftigen habe ich mich heute mal hingesetzt und ein wenig gespielt. Derzeit versuche ist eine kleine "just4fun" übung zu schreiben.
Ich habe folgenden Code:
Ich bekomme als Fehlermeldung das in Zeile 40 (Class name) etwas nicht zu einem String Convertiert werden kann doch ich finde dort nichts was nicht convertiert werden könnte da die Variable einen String als Wert hat der in die Datenbank geschrieben werden soll.
Da mir schon oft gesagt wurde ich solle mich mal mit OOP in sachen PHP beschäftigen habe ich mich heute mal hingesetzt und ein wenig gespielt. Derzeit versuche ist eine kleine "just4fun" übung zu schreiben.
Ich habe folgenden Code:
PHP-Quellcode
- <?php
- include ('config.php');
- if($_GET['action'] == "add") {
- sql::insert(); //<-- Funktion aufrufen
- }
- class sql {
- var $benutzername;
- var $passwort;
- function insert()
- {
- $name = "lol";
- $passwort1 = "lol1";
- $query = mysql_query("INSERT INTO login (Benutzername, Passwort) VALUES ('$name','$passwort1')");
- //$los = mysql_query($query);
- if ($query == true){
- echo "Erfolgreich eingetragen";
- }
- else {
- echo "Eintrag Fehlgeschlagen";
- }
- }
- function lesen()
- {
- $abfrage = mysql_query("SELECT * FROM `login`");
- while ($row = mysql_fetch_object($abfrage)){
- echo $row -> Benutzername . "<br>";
- }
- }
- }
- class name {
- var $benutzer;
- function eintragen()
- {
- $name->benutzer = "Patrick112";
- $query = mysql_query("INSERT INTO `login` (`Benutzername`) VALUES ('$name')");
- if ($query == true){
- echo "Erfolgreich eingetragen";
- }
- else {
- echo "Eintrag Fehlgeschlagen";
- }
- }
- }
- ?>
Ich bekomme als Fehlermeldung das in Zeile 40 (Class name) etwas nicht zu einem String Convertiert werden kann doch ich finde dort nichts was nicht convertiert werden könnte da die Variable einen String als Wert hat der in die Datenbank geschrieben werden soll.