1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

array - wie?

  • anagramm
  • 1. November 2009 um 01:07
  • anagramm
    Meister(in)
    Beiträge
    244
    • 1. November 2009 um 01:07
    • #1
    PHP
    if($_GET['seite'] = 'join'){
                $navi_top = 'Mitglied werden';
            }elseif($_GET['seite'] = 'news'){
                $navi_top = 'Startseite';
            }

    Also ich bin mir ziemmlich sicher, dass man das noch schöner schreiben kann. Mit einem array, weiss aber leider nicht genau, wie :(

    Kann da jemand weiterhelfen? :D

    MfG

    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch. :rolleyes:

  • sge2000
    Anfänger
    Beiträge
    4
    • 1. November 2009 um 10:06
    • #2

    Das ist leicht, du bastelst dir erstmal ein mehrdimensionales Array mit dne Möglichkeiten die bei $_GET rauskommen könnten und dem Wert der dafür rauskommen soll, anschließend holst du dir dne Wert über das Array und musst ihn nur noch der Variable zuweisen

    PHP
    $buttons = array(
    'join' => 'Mitglied werden',
    'news' => 'Startseite'
    );
    
    
    $navi_top = $buttons[$_GET['seite']] //Je nachdem was $_GET['seite'] ist wird dann $navi_top über das Array bestimmt.

    Hoffe ich konnte helfen ;)

    Gruß

  • The User
    Forum Guru
    Beiträge
    4.044
    • 1. November 2009 um 10:35
    • #3

    Und isset nicht vergessen. ;)
    So kannst du übrigens auch die Seiten selbst handlen, indem du ein Array mit Dateien anlegst, die du dann includest. (und evtl. noch ein Array für die Titel)

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • anagramm
    Meister(in)
    Beiträge
    244
    • 1. November 2009 um 11:19
    • #4

    Hey coool :D Vielen, vielen Dank für die schnelle und kompetente Antwort.

    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch. :rolleyes:

  • Bandit
    Gast
    • 1. November 2009 um 11:26
    • #5
    Zitat von anagramm

    Also ich bin mir ziemmlich sicher, dass man das noch schöner schreiben kann.


    Und ich bin mir sicher, dass man das auch richtig schreiben kann:

    if($_GET['seite'] == 'join')

    ;)

  • anagramm
    Meister(in)
    Beiträge
    244
    • 1. November 2009 um 15:17
    • #6

    oh verdammt xD hatte in letzter zeit zu viel visual basic gemacht, manchmal vergesse ich auch die ";" am Schluss. :D

    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch. :rolleyes:

Tags

  • color
  • star
  • startseite
  • news
  • mitglied
  • php
  • navi
  • array
  • titel
  • variable
  • avi
  • join
  • isset
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™