[PHP] get methode

Dieses Thema im Forum "Webentwicklung" wurde erstellt von joop, 1. Juli 2007 .

Schlagworte:
  1. 1. Juli 2007
    get methode

    Hallo, ja ich weiß ich soll selber suchen, aber ich suche schon ca. 2 Stunde und habe nichts vernünftiges gefunden.

    Also jetzt die Frage, wie funktioniert die get-methode ohne Formular? Bzw. wie geht es das man ohne Eingabe die URL ändern kann?

    Also z.B. klicke ich auf Kommentar - URL: kommentar.php?kommentar=1 ich hoffe jemand weiß was ich meine und mir das einigermaßen erklären können oder mir eine Seite geben wo das schön einfach beschrieben ist, wenn möglich noch mit Beispiel.

    PHP Form Handling <- hier ist es nur mit einem Formular
     
  2. 1. Juli 2007
    AW: get methode

    Hä du hast es doch schon selbst gesagt!

    Du hast in deinem Quellcode:
    PHP:
    < a href = "kommentar.php?kommentar=1>...</a>
    bzw. meist:
    PHP:
    <a href="kommentar.php?kommentar=<?php  echo  $kommentar ?>">...</a>
    Dann wird die Variable über die URL übergeben ohne Formular. Dann wie mit Formular:
    PHP:
    $foo = $_GET [ "bar" ];
     
  3. 1. Juli 2007
    AW: get methode

    Ich bin jetzt ganz ehrlich total durcheinandern.
    Ein Kollege meinte, das ich nicht für jede News eine neue PHP Datei (für Kommentare) erstellen muss, das kann ich irgendwie mit der Get-Methode machen, aber jetzt checke ich grade garnichts.
     
  4. 1. Juli 2007
    AW: get methode

    vllt. meint er , dass du in verbindung mit mysql und einer zugewiesenen einmaligen ID die news anzeigen lassen kannst ... dann gibste z.b. per get die id mit: ?show=news&id=1 ... so und nun holste dir die id ... $id = $_GET['id'] und machst ne detailierte mysql abfrage : where id= $id ...

    u know?
     
  5. 1. Juli 2007
    AW: get methode

    Wenn ich ehrlich bin - NEIN!

    Ich glaube ich sollte das ganze mit PHP vergessen und damit aufhören wie ich es mit C auch gemacht habe
     
  6. 1. Juli 2007
    AW: get methode

    In C++ (wo du grade von C redest) gibts bei Klassen set- und get-Methoden. Die sind dafür da, damit du z.B. bestimmte Variablen private setzen kannst. Was das ganze bringt? Nimm mal an, du hast nen Integer. Willst aber nicht, dass der außerhalb der Klasse gesetzt werden kann, weil irgend nen Depp halt mal Buchstaben eingibt, statt Zahlen. Dann nimmste einfach die set-Methode und schließt die Buchstaben aus. set muss dann natürlich public sein ^^
     
  7. 1. Juli 2007
    AW: get methode

    Rofl...das was du wissen willst (also ich glaube, dass du das meinst) hat nur sehr entfernt was mit GET zu tun.

    Wenn du eine news.php hast z.B. und dann auf eine der News klickst, um sie gesondert anzuschauen und deren Kommentare zu sehen, braucht man nicht für jede News eine neue Datei.

    Du kannst zB so machen, dass wenn du auf die News klickst, die news.php aufgerufen wird, aber dabei eine Variable übergeben wird (z.B. newsid) und dann die news.php nicht alle news anzeigt, sondern nur diese eine aus der Datenbank ausliest und gleichzeitig alle Kommentare aus der Tabelle "comments" (nur ein bsp.) holt, die zu diesem Newseintrag gehören.
     
  8. 1. Juli 2007
    AW: get methode

    Die Get-Variablen werden an der URL angehangen.
    Beispiel:

    Code:
    datei.php?varname1=value1&varname2=value2
    
    var_dump($_GET);
    
     
  9. 2. Juli 2007
    AW: get methode

    Richtig du hättest selber suchen sollen, hast du anscheinend aber nicht, weil ich z.B. tippe "PHP Tut" bei google ein und finde alles, WIRKLICH ALLES um PHP zu lernen. Bei Top 1 ist da sogar eine eigene Seite über das $_GET - Array, eine Seite über das allgemeine Arbeiten mit HTML - Formularen, eine Seite um MySQL-Datensätze auszulesen usw und so fort ... Es gibt SO VIELE Informationen über PHP im Netz, wieso muss erst immer ein Thread aufgemacht werden, bevor man endlich selbst mal guckt?

    Setter und Getter sollten mit ordentlichen Lernen dann auch kein Problem mehr sein!
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.