Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Variable mit zwei Variablen erstellen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Variable mit zwei Variablen erstellen?

    Hallo liebe Community

    Wie ihr seht bin ich noch recht neu in PHP und habe nun eine frage an euch

    Folgendes habe ich vor, ich nutze zwei php Datein. Eine ist meine Abfrage die dann alles ausgibt und eine ist meine Config.
    Klappt alles wunderbar ^^

    Ich nutze hier folgende Variablen:
    PHP-Code:
    $date_projekt_mike "20.04.2012";
    $date_projekt_02 "21.04.2012";
    $date_projekt_test "13.01.2010"

    Nun habe ich folgendes als ausgabe Text:
    PHP-Code:
    $error_3 "Datum der Ausgabe: $date_projekts"
    Das $date_projekts soll dann eben das Datum oben anzeigen.

    Nun ist aber so das diese Meldung eben verschiedene Datums anzeigen soll aber die Meldung gleich bleibend. Ich möchte aber eben nicht zik Variablen schreiben da es nicht oben bei den drei bleiben wird.

    Ich habe nun versucht die obere Variable zu erstellen indem ich die adresse auslesen lasse:
    PHP-Code:
    $path   pathinfo($_SERVER["SCRIPT_NAME"]);
    $url2    $path["dirname"];
    $url str_replace("/projekte/""",$url2); 
    Die Adresse wäre dann ja so: www.bp-copy.info/projekt/02
    Das $url ergibt dann ja eben 02, das passt mir nun ja.

    Nun habe ich die Variable erstellt:
    PHP-Code:
    $datum2 = ${$date_projekt_[$url]}; 
    $datum2 ist dann eben $date_projekt_02

    jetzt wollte ich mal nachfragen wie ich es schaffe die Variable oben (also das Datum) $date_projekt_02, in die Variable $date_projekts bekomme damit Sie angezeigt wird.

    Das ganze lasse ich natürlich in der config php da sie eben includiert wird in die index.php.

    Oder gibt es eine bessere Lösung für meine Idee?

    Mfg
    Sajiki

  • #2
    Du suchst nach Arrays.

    jetzt wollte ich mal nachfragen wie ich es schaffe die Variable oben (also das Datum) $date_projekt_02, in die Variable $date_projekts bekomme damit Sie angezeigt wird.
    "Irgendwo" musst du PHP mitteilejn welches Projekt momentan läuft. Meistens läuft das über den Query String, sodas du die URL nicht selber parsen musst.

    Kommentar


    • #3
      Ich verstehe kein Wort. Welchem Zweck dient das ganze?

      Kommentar


      • #4
        Als Array vielleicht?

        PHP-Code:
        $arr_projekte_date = array();
        $arr_projekte_date['mike'] = "20.04.2012";
        $arr_projekte_date['02'] = "21.04.2012";
        $arr_projekte_date['test'] = "13.01.2010";

        $error_3 "Datum der Ausgabe: " $arr_projekte_date[ ...HierDeinUrlTeil... ]; 

        Kommentar


        • #5
          Lieber Dark Guardian und hausl

          ich danke euch sehr Ich habe zwar von Arrays gehört aber den Sinn noch nicht richtig verstanden. Ihr habt mir sehr damit geholfen, danke


          Zitat von nikosch Beitrag anzeigen
          Ich verstehe kein Wort. Welchem Zweck dient das ganze?
          Es wir beim Öffnen der Index.php die Config.php includiert, in der index wird abgefragt wie der Status ist. Je nach welcher Status wird eine error Message ausgegeben.
          Ich suchte eben eine Möglichkeit die Message mit meinem Datum zu füllen und für zukünftige Sachen ^^

          Aber danke Dark Guardian und hausl weis ich nun den sinn und zweck der Arrays

          Danke noch mal für eure Hilfe

          Mfg
          Sajiki

          Kommentar


          • #6
            Ich habe zwar von Arrays gehört aber den Sinn noch nicht richtig verstanden
            Dann zieh dir das mal rein: http://www.peterkropff.de/site/php/arraytypen.htm

            LG

            Kommentar


            • #7
              Danke hausl, diese Seite kannte ich noch gar nicht

              Und PHP Manual ist irgend wie nicht grad leicht verständlich geschrieben

              Mfg
              Sajiki

              Kommentar

              Lädt...
              X