Herzliches Hallo! Wir, die MMORPG-Core Community, heißen dich bei bei uns Herzlich Willkommen. Schön das du ein Teil unserer Community geworden bist. Damit wir etwas mehr von dir erfahren, wäre es schön wenn du dich im Forum Vorstellst ( HIER ). So findest du am schnellsten Gleichgesinnte. Du musst uns natürlich nicht alles von dir erzählen. Gut wären Infos wie z.B: Natürlich soll dies nicht nur ein Forum zum Spieler finden diverser Online Spiele, wir bieten dir auch einige eigene Server an. Derzeit bieten wir dir World of Warcraft, Minecraft und ARK Survival Evolved an. Auch einen The Forest Server gibt es noch und einen Drift City Test Server ( noch in der Entwicklung ). Du bietest einen Server an oder suchst Team Mitglieder oder suchst sogar selbst ein bestehndes Team? Dann bist du bei uns ebenfalls richtig gelandet. In der Server Vorstellungs Sektion kannst du bequem deinen Server Vorstellen um neue Mitspieler zu finden. Oder aber Team Mitspieler oder ein bestehendes Team kannst du ganz einfach in unserer Ich/Wir suche(n) Sektion suchen und finden. Falls du Fragen oder Vorschläge hast dann kannst du mich jederzeit per PN erreichen. ( Moody privat kontaktieren ) Am besten du stöberst einfach durch unser Forum und vielleicht findest du ein passendes Thema. Wir freuen uns mehr von dir zu erfahren und ggf. sehen wir uns Ingame. Bis dahin, Liebe Grüße, Dein MMORPG-CORE Team

Ankündigung

Einklappen

WIR SUCHEN DICH! [Redakteur]


Wir suchen dich!
Du bist leidenschaftlicher Gamer und möchtest über das was du Zockst schreiben?
Dann Bewerbe dich als Redakteur bei uns.
Wir bieten dir Zugang zu neuen Spielen, große Beitrags Reichweite und vieles mehr.
Mehr Infos findest du HIER zum nachlesen.
Mehr anzeigen
Weniger anzeigen

[Guide] PHP forms - Daten aus eingabefeldern auslesen etc.

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

  • [Guide] PHP forms - Daten aus eingabefeldern auslesen etc.

    So, wieder Sonntag, wieder langeweile also schreib ich mal einen kleinen
    Guide wie man mit PHP daten aus Forms auslesen, und wiedergeben kann.

    Was Forms sind sollte eigentlich allgemein bekannt sein, es sind Eingabefelder
    die man zum Beispiel bei der Login/Registration verwendet. HTML Forms
    sind vollkommen nutzlos ohne PHP, und wie ihr HTML Forms mit PHP
    "verknüpft" werde ich euch in dieser Guide näherbringen.

    Hierfür brauchen wir 2 Dateien - einmal die Index.php und zum anderen
    die willkommen.php. Beginnen wir mit der Index.php.

    PHP-Code:
    <html>
    <
    head>
    <
    titleForms mit PHP auslesen </title>
    </
    head>
    <
    body>

    <
    form action="willkommen.php" method ="POST">
    Bitte gebe deinen Namen ein: <input type="text" name="name" /> <br />
    <
    input type="submit" Value="Abschicken" />
    </
    form>

    </
    body>
    </
    html
    Wenn der Benutzer nun die Form ausfüllt und auf den Button "Abschicken"
    klickt, wird er automatisch zur willkommen.php Datei weitergeleitet, und
    wie diese Aussehen soll seht ihr im folgenden Script.

    PHP-Code:
    <?php
    $name 
    $_POST['name'];

    echo 
    'Willkommen '.$name.'!';
    ?>
    Es ist wichtig das in der Index.php bei method="" Post zwischen den
    Hochkommas verwendet wird, sonst funktioniert der ganze scheiß nicht.

    In der zweiten Zeile wird die Eingabe in das Feld mit dem Namen "name"
    in eine Variable ($name) umgewandelt, und in der vierten Zeile wird dies
    durch echo wiedergegeben.
    Wenn ihr also "felix" eingegeben habt erscheint nun in eurem Browser
    "Willkommen Felix!"

  • #2
    edited~
    Verlesen XD

    Kommentar


    • #3
      Evtl. solltest du die Verwaltung in der selbe Datei stattfinden lassen.

      PHP-Code:

      <?php 
      if($_POST['submitbutton']){
          
      $name $_POST['name'];
          echo 
      'Willkommen '.$name.'!'
      }
      ?>

      <html>
      <head>
      <title> Forms mit PHP auslesen </title>
      </head>
      <body>

      <form action="" method ="POST">
      Bitte gebe deinen Namen ein: <input type="text" name="name" /> <br />
      <input type="submit" Value="Abschicken" name="submitbutton" />
      </form>

      </body>
      </html>
      Sicherheit: Stehen die register_globals auf on, so wird automatisch eine Variable mit dem namen des input types erstellt.


      Code:
      <input type="text" name="kugelfisch">

      PHP würde nun automatisch eine Variable mit dem namen "$kugelfisch" anlegen. Es ist allerdings ein Sicherheitsrisiko die register_globals einzuschalten.

      Falls ihr die Daten weiterverarbeiten wollt, z.B. in eine Datenbank speichern, denkt daran HTML Tags zu strippen (um XSS zu präventieren) und auch mysql Tags zu escapen um SQL Injections vorzubeugen ;-)


      Lg
      Luna

      Edit:

      Es ist wichtig das in der Index.php bei method="" Post zwischen den
      Hochkommas verwendet wird, sonst funktioniert der ganze scheiß nicht.
      Es ist auch möglich GET als method zu nehmen. Die Argumente werden dann z.B. einfach an die URL angehängt.
      Zuletzt geändert von Lunatic; 20.06.09, 13:54.
      http://www.mckay-relocation.com

      Kommentar


      • #4
        Zitat von Lunatic Beitrag anzeigen
        Is btw totaler Schwachsinn >.> Sry,
        es ist auch möglich GET als method zu nehmen. Die Argumente werden dann z.B. einfach an die URL angehängt.
        Nope, ist so nicht ganz richtig. Das GET auch dafür verwendet werden kann
        stimmt zwar, aber nicht mit dem oben genannten Beispiel da die zweite Datei
        auch $_POST verwendet.

        Kommentar


        • #5
          Das stimmt schon, aber das war nich gegen dich gerichtet, sondern nur ein allgemeiner hinweis das in Formularen auch Get verwendet werden kann =)

          Ich hab dich damit nich direkt angesprochen, sorry wenns so rüberkam,

          Lg
          Luna
          http://www.mckay-relocation.com

          Kommentar

          Lädt...
          X