1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Formulardaten vorausfüllen

  • Infinite
  • 28. November 2007 um 21:08
  • Unerledigt
  • 1
  • 2
  • Infinite
    3
    Infinite
    Mitglied
    Punkte
    75
    Beiträge
    14
    • 29. November 2007 um 11:27
    • #21

    Ich werde die PHP-Code-Tags jetzt verwenden...
    Seits dann alle glücklicher?
    Greetz Infinite

  • Infinite
    3
    Infinite
    Mitglied
    Punkte
    75
    Beiträge
    14
    • 29. November 2007 um 11:28
    • #22
    PHP
    <body>
    <p>Tischreservierung</p>
    <?php
    echo "<p class=\"PHP\" \p> \n";//Stylesheet-datei input, damit auch das Formular im richtigen Style ist.
    if (isset($_POST['submit'])) //Überlagerte If-Bedingung. Wenn nicht geklickt wird, geht es nicht weiter zu den If-Bedingungen.
    {
     $ausgabe = '';
     $fehler = '';
     
     if (isset($_POST['geschlecht']) && !is_array($_POST['geschlecht']) && $_POST['geschlecht'] != '')
     {
      $ausgabe .= '<span style="color:blue">' . 'Formulardaten Absender: ' . '</span>' . htmlspecialchars($_POST['geschlecht']) . ' ';
     }
     else
     {
      $fehler .= "Sie haben kein Geschlecht ausgewählt. <br />";
     }
     if (isset($_POST['name']) && !is_array($_POST['name']) && $_POST['name'] != '')
     {
      $ausgabe .= htmlspecialchars($_POST['name']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben keinen Namen angegeben. <br />";
     }
     if (isset($_POST['tag']) && !is_array($_POST['tag']) && $_POST['tag'] != '' && $_POST['tag'] != 'leer')
     {
      $ausgabe .= '<span style="color:blue">' . 'Das gewählte Datum: ' . '</span>' . htmlspecialchars($_POST['tag']) . '.';
     }
     else
     {
      $fehler .= "Sie haben keinen Tag ausgewählt. <br />";
     }
     if (isset($_POST['monat']) && !is_array($_POST['monat']) && $_POST['monat'] != '' && $_POST['monat'] != 'leer')
     {
      $ausgabe .= htmlspecialchars($_POST['monat']) . '.';
     }
     else
     {
      $fehler .= "Sie haben keinen Monat ausgewählt. <br />";
     }
     if (isset($_POST['jahr']) && !is_array($_POST['jahr']) && $_POST['jahr'] != '' && $_POST['jahr'] != 'leer')
     {
      $ausgabe .= htmlspecialchars($_POST['jahr']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben kein Jahr ausgewählt. <br />";
     }
     if (isset($_POST['zeit']) && !is_array($_POST['zeit']) && $_POST['zeit'] != '')
     {
      $ausgabe .= '<span style="color:blue">' . 'Uhrzeit: ' . '</span>' . htmlspecialchars($_POST['zeit']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben keine Uhrzeit angegeben. <br />";
     }
     if (isset($_POST['personen']) && !is_array($_POST['personen']) && $_POST['personen'] != '' && $_POST['personen'] != 'leer')
     {
      $ausgabe .= '<span style="color:blue">' . 'Anzahl an Personen: ' . '</span>' . htmlspecialchars($_POST['personen']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben keine Anzahl an Personen ausgewählt. <br />";
     }
     if (isset($_POST['anlass']) && !is_array($_POST['anlass']) && $_POST['anlass'] != '')
     {
      $ausgabe .= '<span style="color:blue">' . 'Anlass der Tischreservierung: ' . '</span>' . htmlspecialchars($_POST['anlass']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben keinen Anlass ausgewählt. <br />";
     }
     if (isset($_POST['email']) && !is_array($_POST['email']) && $_POST['email'] != '')
     {
      $ausgabe .= '<span style="color:blue">' . 'E-Mail Adresse: ' . '</span>' . htmlspecialchars($_POST['email']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben keine E-mail Adresse angegeben. <br />";
     }
     if (isset($_POST['telefon']) && !is_array($_POST['telefon']) && $_POST['telefon'] != '')
     {
      $ausgabe .= '<span style="color:blue">' . 'Telefonnummer: ' . '</span>' . htmlspecialchars($_POST['telefon']) . '<br />';
     }
     else
     {
      $fehler .= "Sie haben keine Telefonnummer angegeben. <br />";
     }
     if ($fehler=='')
     {
      echo $ausgabe;
     }
     else
     {
      echo '<span style="color:red">' . $fehler . '</span>';
     }
    }
    ?>
    <form id="form1" name="reservierung" method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
      <table width="81%" border="0">
        <tr>
          <td>Ihr Geschlecht:</td>
          <td><p>
          <input type="radio" name="geschlecht" value="Herr" />Herr
          <input type="radio" name="geschlecht" value="Frau" />Frau
          </p></td>
        </tr>
        <tr>
          <td>Ihr Vor- und Nachname:</td>
          <td><input type="text" name="name" size="30" /></td>
        </tr>
        <tr>
          <td>An welchem Tag m&ouml;chten Sie bei uns einen Tisch?</td>
          <td><p><select name="tag">
      <option value="leer">---Bitte auswählen---</option>
      <option value="1">1.</option>
      <option value="2">2.</option>
      <option value="3">3.</option>
      <option value="4">4.</option>
      <option value="5">5.</option>
      <option value="6">6.</option>
      <option value="7">7.</option>
      <option value="8">8.</option>
      <option value="9">9.</option>
      <option value="10">10.</option>
      <option value="11">11.</option>
      <option value="12">12.</option>
      <option value="13">13.</option>
      <option value="14">14.</option>
      <option value="15">15.</option>
      <option value="16">16.</option>
      <option value="17">17.</option>
      <option value="18">18.</option>
      <option value="19">19.</option>
      <option value="20">20.</option>
      <option value="21">21.</option>
      <option value="22">22.</option>
      <option value="23">23.</option>
      <option value="24">24.</option>
      <option value="25">25.</option>
      <option value="26">26.</option>
      <option value="27">27.</option>
      <option value="28">28.</option>
      <option value="29">29.</option>
      <option value="30">30.</option>
      <option value="31">31.</option>
      </select>
            <select name="monat">
            <option value="leer">---Bitte auswählen---</option>
            <option value="1">Jänner</option>
            <option value="2">Februar</option>
            <option value="3">März</option>
            <option value="4">April</option>
            <option value="5">Mai</option>
            <option value="6">Juni</option>
            <option value="7">Juli</option>
            <option value="8">August</option>
            <option value="9">September</option>
            <option value="1.">Oktober</option>
            <option value="11">November</option>
            <option value="12">Dezember</option>
            </select>
      <select name="jahr">
      <option value="leer">---Bitte auswählen---</option>
      <option value="2007">2007</option>
      <option value="2008">2008</option>
      <option value="2009">2009</option>
      <option value="2010">2010</option>
      </select></p></td>
        </tr>
        <tr>
          <td>Um Welche Uhrzeit erwarten wir Sie? </td>
          <td><input type="text" name="zeit" />
          (als Zeitformat ist nur hh:mm g&uuml;ltig)</td>
        </tr>
        <tr>
          <td>Wie viele Personen sind Sie?</td>
          <td><select name="personen">
       <option value="leer">---Bitte auswählen---</option>
          <option value="2">2 Personen</option>
          <option value="4">4 Personen</option>
          <option value="6">6 Personen</option>
          <option value="8">8 Personen</option>
          <option value="10">10 Personen</option>
       <option value="12">12 Personen</option>
       <option value="14">14 Personen</option>
       <option value="16">16 Personen</option>
       <option value="18">18 Personen</option>
       <option value="20">20 Personen</option>
          </select></td>
        </tr>
        <tr>
          <td>F&uuml;r welchen Anlass brauchen Sie den Tisch?</td>
          <td><p>
          <input type="radio" name="anlass" value="Normal" />Normales Abendessen
          <input type="radio" name="anlass" value="Firma" />Firmenfeier
       <input type="radio" name="anlass" value="Geburtstag" />Geburtstagsfeier
          </p></td>
        </tr>
        <tr>
          <td>Ihre E-Mail Adresse </td>
          <td><input type="text" name="email" /></td>
        </tr>
        <tr>
          <td>Ihre Telefonnummer </td>
          <td><input type="text" name="telefon" /></td>
        </tr>
      </table>
    <p><input type="submit" value="Reservieren" name="submit" /></p>
    </form>
    </body>
    Alles anzeigen


    Greetz Infinite

  • gelbasack
    25
    gelbasack
    Mitglied
    Reaktionen
    90
    Punkte
    6.525
    Beiträge
    1.241
    • 29. November 2007 um 11:30
    • #23

    Das scheiß Kastl is' ja ur klein. Da muss man ewig herumscrollen. Noch dazu horizontal. Das kann aber außer nix echt gar nix!

  • sauzachn
    17
    sauzachn
    Mitglied
    Reaktionen
    51
    Punkte
    3.101
    Beiträge
    606
    • 29. November 2007 um 11:31
    • #24

    Wenn du nicht bereit bist, eine ordentliche Frage zu stellen, dann wird dir auch niemand antworten. Das ist eine Sache von Respekt für dein Gegenüber. Wenn du deine Frage inhaltlich und stilistisch formulierst wie ein Sonderschüler, liegt dir auch nichts an einer Antwort. Nein, vielmehr, du verdienst diese gar nicht. Was hätte der selige Karl Kraus erst dazu gesagt!

    Zitat von Infinite

    ein forum is doch dazu da um zu helfen und nciht um schwul herum zu eiern


    Schwul ist für dich ein Schimpfwort? Interessante Einstellung.

    Dipper dipper dii dipper dii dipper dii duuu

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 29. November 2007 um 11:32
    • #25

    bitte noch eclipse style statt visual studio style der vs style tut mir so weh in den augen und die php coderei hat kein syntax highlighting mag daran liegen dass du vielleicht irgendwoher den code eigentlich als html kopiert hast und er die gaxigrüne farbe mitgenommen hat ansonsten sehr saubere spamarbeit gefällt mir

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • Infinite
    3
    Infinite
    Mitglied
    Punkte
    75
    Beiträge
    14
    • 29. November 2007 um 11:33
    • #26
    Zitat von gelbasack

    Das scheiß Kastl is' ja ur klein. Da muss man ewig herumscrollen. Noch dazu horizontal. Das kann aber außer nix echt gar nix!


    Danke dass du meiner Meinung bist... ich seh das auch so aber bitte...

    Zitat von sauzachn

    Wenn du nicht bereit bist, eine ordentliche Frage zu stellen, dann wird dir auch niemand antworten. Das ist eine Sache von Respekt für dein Gegenüber. Wenn du deine Frage inhaltlich und stilistisch formulierst wie ein Sonderschüler, liegt dir auch nichts an einer Antwort. Nein, vielmehr, du verdienst diese gar nicht. Was hätte der selige Karl Kraus erst dazu gesagt!

    Schwul ist für dich ein Schimpfwort? Interessante Einstellung.


    Nein Schwul ist für dich kein Schimpfwort... eher eine Feststellung :grinning_squinting_face:

  • Ivy
    22
    Ivy
    Mitglied
    Reaktionen
    35
    Punkte
    4.920
    Beiträge
    889
    • 29. November 2007 um 11:35
    • #27

    GE BITTE!!! hörts auf damit. is doch scheißegal. mein gottna....entweder ihr helfts erm, oder lassts ihn in ruh, i find des nimmer lustig.

    Wer FU sagt, muss auch T sagen

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 29. November 2007 um 11:35
    • #28

    und für manche eine lebenseinstellung und das ist gut so pass lieber auf mit solchen diskriminierenden äußerungen aber es soll ja homophobe leute geben die homosexuelle als aussätzige behandeln und sich dabei auch noch grinsend wohl fühlen

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • sauzachn
    17
    sauzachn
    Mitglied
    Reaktionen
    51
    Punkte
    3.101
    Beiträge
    606
    • 29. November 2007 um 11:39
    • #29
    Zitat von MarvinTheRobot

    und für manche eine lebenseinstellung und das ist gut so pass lieber auf mit solchen diskriminierenden äußerungen aber es soll ja homophobe leute geben die homosexuelle als aussätzige behandeln und sich dabei auch noch grinsend wohl fühlen


    Das sind dann meistens die Leute, die selbst latent homo- oder bisexuell sind und das nicht wahrhaben wollen.

    Dipper dipper dii dipper dii dipper dii duuu

  • Ringding
    11
    Ringding
    Mitglied
    Reaktionen
    12
    Punkte
    1.237
    Beiträge
    244
    • 29. November 2007 um 14:22
    • #30

    Schon klar, man muss nicht unbedingt immer so einen Ton anschlagen, aber es ist schon irgendwie verständlich, denn es ist wirklich in fast jedem neuen Thread so. Und es steht sicher groß in der FAQ. Und wenn dem OP wirklich so viel an dem Problem liegt, dann kann er sich doch mal die paar Minuten nehmen und das vernünftig umformatieren. Warum sollen alle anderen für ihn arbeiten? Ein wenig Kooperationsbereitschaft sollte man halt schon an den Tag legen. V.a. nachdem das hier Leute sind, die gratis ihre kostbare Freizeit opfern. Man könnte es ihnen ja wenigstens so leicht wie möglich machen.

  • Ivy
    22
    Ivy
    Mitglied
    Reaktionen
    35
    Punkte
    4.920
    Beiträge
    889
    • 29. November 2007 um 14:53
    • #31

    außerdem braucht man für diese frag keinen code.

    Wer FU sagt, muss auch T sagen

  • Martinez
    7
    Martinez
    Mitglied
    Punkte
    465
    Beiträge
    81
    • 29. November 2007 um 16:14
    • #32

    hey infinite, ich möcht dich kennenlernen. bist ja voll der spassvolgel. geh ma mal an heben? muss witzig sein mit dir ... :wave:

    computer says nooooohhhh!

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 29. November 2007 um 16:23
    • #33

    du scheinst aber auch lustig zu sein wenn du das wirklich da auf dem avatar bist erkennt man dich sicher recht schnell auf der straße

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • Martinez
    7
    Martinez
    Mitglied
    Punkte
    465
    Beiträge
    81
    • 29. November 2007 um 16:39
    • #34

    but ok, ...
    better like this? I hope thats ok for you now ...

    computer says nooooohhhh!

  • Infinite
    3
    Infinite
    Mitglied
    Punkte
    75
    Beiträge
    14
    • 29. November 2007 um 17:31
    • #35
    Zitat von Ivy

    GE BITTE!!! hörts auf damit. is doch scheißegal. mein gottna....entweder ihr helfts erm, oder lassts ihn in ruh, i find des nimmer lustig.


    Danke für dein Verständnis... wenigstens ein paar normale Leute gibtz!
    Greetz Infinite

  • Infinite
    3
    Infinite
    Mitglied
    Punkte
    75
    Beiträge
    14
    • 29. November 2007 um 17:36
    • #36
    Zitat von Ringding

    Schon klar, man muss nicht unbedingt immer so einen Ton anschlagen, aber es ist schon irgendwie verständlich, denn es ist wirklich in fast jedem neuen Thread so. Und es steht sicher groß in der FAQ. Und wenn dem OP wirklich so viel an dem Problem liegt, dann kann er sich doch mal die paar Minuten nehmen und das vernünftig umformatieren. Warum sollen alle anderen für ihn arbeiten? Ein wenig Kooperationsbereitschaft sollte man halt schon an den Tag legen. V.a. nachdem das hier Leute sind, die gratis ihre kostbare Freizeit opfern. Man könnte es ihnen ja wenigstens so leicht wie möglich machen.


    Ja ich gebe dir auch recht mit dem was du schreibst... aber die leute vorhin, konnten das nicht normal formulieren und dann bin ich auch sichernciht bereit etwas für sie zu tun... wenn von anfang an jemand sagt: hör zu, es wäre besser wenn du das und das so und so machst und das funktioniert am bestens so und so... dann ist alles paletti aber ich lass mich ja nicht von irgendwelchen klugscheißern verarschen...
    greetz infinite

  • Infinite
    3
    Infinite
    Mitglied
    Punkte
    75
    Beiträge
    14
    • 29. November 2007 um 17:41
    • #37

    Resumee:
    Ich sehe ein, dass ich meinen 1. Beitrag besser hätte gestalten können, aber ist das wirklich ein Grund sich dermaßen auf zu regen? Und einen auf "ich bin viel gescheiter, und ein obercooler alleswisser" zu machen?
    Weiters möchte ich bitte endlich eine sinnvolle Antwort auf meine Frage:
    Wie kann ich es machen, dass ich in meinem Formular beim abschicken trotz fehlermeldung die vorhin eingegebenen daten nicht verliere (werden im oben angezeigten beispiel nämlich gelöscht)???

    Danke Greetz Infinite :winking_face:

  • Sebi
    3
    Sebi
    Mitglied
    Punkte
    55
    Beiträge
    10
    • 29. November 2007 um 20:40
    • #38
    Zitat von Infinite


    Weiters möchte ich bitte endlich eine sinnvolle Antwort auf meine Frage:

    mein Favorit wäre die hier:
    http://www.informatik-forum.at/showpost.php?p=474751&postcount=10

    aber auch die waren eigentlich recht sinnvoll:
    http://www.informatik-forum.at/showpost.php?p=474759&postcount=12
    http://www.informatik-forum.at/showpost.php?p=474767&postcount=14

  • WolfB
    7
    WolfB
    Mitglied
    Reaktionen
    2
    Punkte
    467
    Beiträge
    93
    • 29. November 2007 um 21:48
    • #39

    Schau dir die Beiträge mal an, sonst werden deine Formularfelder bis ins Unendliche leer bleiben...

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.
    • 1
    • 2

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern