tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von seppy003
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
6648
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Der_baum Der_baum ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Ort
    München (Bayern)
    Beiträge
    84
    Hallo zusammen,

    wie geht’s den soweit?

    Habe mal ne Frage, ich schreibe immer noch meine Klasse (PHP Version: 5) und bin, gegen ende, auf ein Hindernis gestoßen.
    Ich gebe oben eine ID ein und es entsteht entweder ein include befehl ausgelöst, oder es wird eine Seite aus einer MySQL DB erstellt.

    Die entsprechende Funktion wird so aufgerufen:
    PHP-Code:
    require_once 'scripte/dbcom.php';

    $db_com = new db_com();
    $db_com->Establish_Connection();
    $db_com->Select_DB();
    $db_com->Get_ID();
    $db_com->Page_Data();
    $db_com->Create_Page_Data();
    $db_com->Interpret_Queries();
    $db_com->get_last_error(); 

    Und sieht so aus:
    PHP-Code:
    public function Interpret_Queries() {

        if(
    $this->Page_Path != '') {
            return (include 
    $this->Page_Path);
            }else{
            
    //Hier sollte nun die Funktion „Choose_Create_Page_Function“ aufgerufen werden, welche dann wieder eine auswahl trifft, welche art von Seite erstellt werden soll.
        
    }

    Vielen Danke für euere Hilfe,
    Daniel

    EDIT:
    Im Moment steck es noch absolut in den Kinderschuhen, aber ich werde es nach und nach ausbauen, nur um sicherzugehen das auch alles so funktioniert wie es sein soll.
    Beziehe mich mit der aussage auf Dinge wie:
    PHP-Code:
    if($this->Page_Path != ''
    Geändert von Der_baum (13.11.07 um 15:14 Uhr) Grund: Zusatzinfo
     

  2. #2
    Avatar von Hirnhamster
    Hirnhamster Hirnhamster ist offline Mitglied Gold
    Registriert seit
    Nov 2006
    Beiträge
    186
    Was genau ist jetzt deine Frage ôÔ?
     

  3. #3
    Der_baum Der_baum ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Ort
    München (Bayern)
    Beiträge
    84
    Oh, sorry! Dachte man checkt den Text. Bin bissi verwirrt.

    Meine Frage ist nun, wie ich innheralb der Funktion "Interpret_Queries()" auf eine andere Funktion (der selben Klasse) verweisen kann, bzw. diese andere Funktion ausführen kann. Die eintscheidung fällt allerdings anhand dieser Bedingung:

    PHP-Code:
    if($this->Page_Path != '') { 
            return (include 
    $this->Page_Path); 
            }else{ 
            
    //Hier sollte nun die Funktion „Choose_Create_Page_Function“ aufgerufen werden, wenn o.g. Bedingung nicht erfüllt ist.
        

    Gruß Daniel
     

  4. #4
    seppy003 seppy003 ist offline Grünschnabel
    Registriert seit
    Apr 2007
    Beiträge
    1
    Hallo,

    soweit ich dich verstanden habe, kannst du eine Methode mit folgendem Aufruf starten
    PHP-Code:
    $this->Choose_Create_Page_Function(); 
    Der_baum bedankt sich. 

  5. #5
    Der_baum Der_baum ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Ort
    München (Bayern)
    Beiträge
    84
    Guten morgen,

    damn.... da stand ich irgendwie aufm Schlauch. Nach so langer Zeit sollte man halt so simple dinge auch einfach mal bis zum nächsten Tag liegen lassen.

    Naja, eine Frage habe ich noch.
    Im Moment rufe ich ja die Funktionen direkt auf:

    PHP-Code:
    $db_com = new db_com(); 
    $db_com->Establish_Connection(); //<- hier 
    Ich würde gerne die Funktionen auf "protected" setzen. Wie wären den da die Ansätze?
    Ich habe mir überlegt eine art "Programm“-Funktion zu schreiben:

    PHP-Code:
    public function programm() {

    $this->Ablauf_A();
    $this->Ablauf_B();
    $this->Ablauf_C();
    .
    .
    .
    .

    protected function 
    Ablauf_A() {}
    .
    .

    die die anderen Funktionen aufruft.
    Ist das so praktikabel, gibt es eine andere Lösung und ändert sich an der Scriptsicherheit etwas?

    Gruß,
    Daniel
     

Ähnliche Themen

  1. Weiterleitung wenn Bedingung erfüllt ist
    Von DrBonsai im Forum PHP
    Antworten: 7
    Letzter Beitrag: 12.03.10, 19:53
  2. Wenn Bedingung erfüllt, Aktion ausführen
    Von creativeheadz im Forum PHP
    Antworten: 1
    Letzter Beitrag: 05.07.09, 19:56
  3. Verlinkung wenn if bedingung erfüllt ist?
    Von fluorescence im Forum PHP
    Antworten: 13
    Letzter Beitrag: 22.09.08, 20:47
  4. Neue auswahl wenn Bedingung erfüllt ist
    Von eternitysoft im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 17.10.05, 02:55
  5. Löschen nur wenn Bedingung erfüllt
    Von lifehunter im Forum Relationale Datenbanksysteme
    Antworten: 13
    Letzter Beitrag: 13.08.05, 18:20