Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Formular

  1. #1
    Gast

    Standard Formular

    Hi, hab mal ne Frage,
    und zwar möchte ich Text, der in ein Formular eingegeben wird, in einer Textdatei speichern. Diesen Text aus der Textdatei möchte ich dann auf einer Seite anzeigen lassen. Kann mir das vllt. jemand erklären, wie das geht?
    Das Formular hab ich schon:
    Code:
    <form>
      <table border="0" cellpadding="5" cellspacing="0" bgcolor="#006500">
        <tr>
          <td align="right">Nickname&#58;</td>
          <td><input name="Nicknameame" type="text" size="30" maxlength="30"></td>
        </tr>
        <tr>
          <td align="right" valign="top">Text&#58;</td>
          <td><textarea name="Text" rows="10" cols="50"></textarea></td>
        </tr>
        <tr>
          <td align="right">Formular&#58;</td>
          <td>
            <input type="submit" value=" Absenden ">
            <input type="reset" value=" Reset ">
          </td>
        </tr>
      </table>
    </form>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    26.07.2004
    Ort
    Server 2 von 3
    Alter
    27
    Beiträge
    2.512
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Bevor ich anfang zu erklären frag ich erst mal lieber ... hast du Grundkentnisse in PHP?

    ng.
    Lukas
    Maybe this world is another planet's hell

  3. #3
    Interessierte/r
    Registriert seit
    10.03.2007
    Ort
    localhost
    Beiträge
    143
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ein wenig, aber ist das wirklich so kompliziert?


    P.S:Nur dass keine missverständnisse aufkommen, ich bin der "gast", also der verfasser des threads
    Gruß CHoTlMaL

  4. #4
    Kaiser(in)
    Registriert seit
    26.07.2004
    Ort
    Server 2 von 3
    Alter
    27
    Beiträge
    2.512
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Kompliziert ist es nicht wirklich müsstest halt nur ein wenig mit PHP vertraut sein.
    Als erstes würdest du einfach die inhalte des Formulares in Variablen auslesen die Variablen dann zusammen fügen und dann in eine txt schreiben.

    Wenn du es gerne umsetzen willst such dir am besten erst mal grundkurse in php raus und dann kannst du es wahrscheinlich schon selbst lösen oder du fragst dann noch mal und man kann es dir leichter erklären.

    ng.
    Lukas
    Maybe this world is another planet's hell

  5. #5
    Interessierte/r
    Registriert seit
    10.03.2007
    Ort
    localhost
    Beiträge
    143
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ok, erstmal danke. Werd mich mal ein wenig an PHP wagen, wär aber nett, wenn mir hier trotzdem jemand mit dem Script behilflich sein könnte. *ganz lieb um Hilfe bitte*
    Gruß CHoTlMaL

  6. #6
    gelöschter User
    Gast

    Standard

    Hier ich hab was für dich gebastelt vielleicht hilft dir das weiter

    Code:
    <?php
    $datei = "test/test.txt";
    
    if&#40;$_SERVER&#91;'REQUEST_METHOD'&#93; == 'POST' || $_REQUEST&#91;'givemesomething'&#93; != ""&#41;
    &#123;
      if&#40;$_REQUEST&#91;'givemesomething'&#93; != ""&#41;
      &#123;
        echo '<font size="+1"><u>Alle Einträge</u></font> Zurück';
        $input = @file&#40;$datei&#41;;
        if&#40;$input != ""&#41;
        &#123;
          foreach&#40;$input as $line&#41;
          &#123;
            $teile = explode&#40;"#",$line&#41;;
            echo '
            <table border="1" cellpadding="5" cellspacing="0" width="500">
            <tr>
            <td>'.$teile&#91;0&#93;.' schrieb&#58;</td>
            </tr>
            <tr>
            <td>'.$teile&#91;1&#93;.'</td>
            </tr>
            </table>
    ';
          &#125;
        &#125;
      &#125;
      if&#40;$_SERVER&#91;'REQUEST_METHOD'&#93; == 'POST'&#41;
      &#123;
        extract&#40;$_POST&#41;;
        $file = fopen&#40;$datei, "a+"&#41;;
        $nick = htmlspecialchars&#40;$nick, ENT_QUOTES&#41;;
        $text = htmlspecialchars&#40;$text, ENT_QUOTES&#41;;
        $text = str_replace&#40;"\n", "
    ",$text&#41;;
        $input = $nick."#".$text."\n";
        fwrite&#40;$file, $input&#41;;
        fclose&#40;$file&#41;;
        echo 'Eintrag erfolgreich! Zurück';
      &#125;
    &#125;
    else
    &#123;
      
    echo '<form action="'.$_SERVER&#91;'PHP_SELF'&#93;.'" method="POST">
      <table border="0" cellpadding="5" cellspacing="0" bgcolor="#006500">
        <tr>
          <td align="right">Nickname&#58;</td>
          <td><input name="nick" type="text" size="30" maxlength="30"></td>
        </tr>
        <tr>
          <td align="right" valign="top">Text&#58;</td>
          <td><textarea name="text" rows="10" cols="50"></textarea></td>
        </tr>
        <tr>
          <td align="right">Formular&#58;</td>
          <td>
            <input type="submit" value=" Absenden ">
            <input type="reset" value=" Reset ">
          </td>
        </tr>
        <tr>
        <td>Einträge&#58;</td>
        <td align="right">Alle Einträge anzeigen</td>
        </tr>
      </table>
    </form> ';
    &#125;
    ?>
    Gruß crAzywuLf

  7. #7
    Interessierte/r
    Registriert seit
    10.03.2007
    Ort
    localhost
    Beiträge
    143
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Vielen Dank für die Hilfe, crAzywuLf.

    Nur eine Frage hätte ich noch zu dem Script: Nachdem man einen Text eingegeben hat, wird dieser nur unter "Alle Einträge anzeigen" angezeigt. Könntest du mir sagen, woran das liegt? Also nicht unter dem Formular neben "Einträge:"
    Gruß CHoTlMaL

  8. #8
    Interessierte/r
    Registriert seit
    10.03.2007
    Ort
    localhost
    Beiträge
    143
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Kann mir denn jemand sagen, was ich tun muss, damit die Einträge aus dem Formular einfach unter dem Forumlar angezeigt werden, also neben
    Code:
    "<td>Einträge&#58;</td>"
    , ohne auf den Link klicken zu müssen?
    Gruß CHoTlMaL

  9. #9
    gelöschter User
    Gast

    Standard

    Code:
    <?php
    $datei = "test/test.txt";
    
    if&#40;$_SERVER&#91;'REQUEST_METHOD'&#93; == 'POST'&#41;
    &#123;
      extract&#40;$_POST&#41;;
      $file = fopen&#40;$datei, "a+"&#41;;
      $nick = htmlspecialchars&#40;$nick, ENT_QUOTES&#41;;
      $text = htmlspecialchars&#40;$text, ENT_QUOTES&#41;;
      $text = str_replace&#40;"\n", "
    ",$text&#41;;
      $input = $nick."#".$text."\n";
      fwrite&#40;$file, $input&#41;;
      fclose&#40;$file&#41;;
      echo 'Eintrag erfolgreich! Zurück';
    &#125;
    else
    &#123;
      
    echo '<form action="'.$_SERVER&#91;'PHP_SELF'&#93;.'" method="POST">
      <table border="0" cellpadding="5" cellspacing="0" bgcolor="#006500">
        <tr>
          <td align="right">Nickname&#58;</td>
          <td><input name="nick" type="text" size="30" maxlength="30"></td>
        </tr>
        <tr>
          <td align="right" valign="top">Text&#58;</td>
          <td><textarea name="text" rows="10" cols="50"></textarea></td>
        </tr>
        <tr>
          <td align="right">Formular&#58;</td>
          <td>
            <input type="submit" value=" Absenden ">
            <input type="reset" value=" Reset ">
          </td>
        </tr>
      </table>
    </form> ';
    echo '<font size="+1"><u>Alle Einträge</u></font>';
    $input = @file&#40;$datei&#41;;
    foreach&#40;$input as $line&#41;
    &#123;
      $teile = explode&#40;"#",$line&#41;;
      echo '
      <table border="1" cellpadding="5" cellspacing="0" width="500">
      <tr>
      <td>'.$teile&#91;0&#93;.' schrieb&#58;</td>
      </tr>
      <tr>
      <td>'.$teile&#91;1&#93;.'</td>
      </tr>
      </table>
    ';
    &#125;
    &#125;
    ?>
    so besser?

  10. #10
    Interessierte/r
    Registriert seit
    10.03.2007
    Ort
    localhost
    Beiträge
    143
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Perfekt, vielen Dank für die Hilfe!
    Gruß CHoTlMaL

Ähnliche Themen

  1. Formular per php
    Von minder im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 22.02.2008, 14:11
  2. Formular
    Von Gast im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 13.12.2007, 13:51
  3. PHP Formular
    Von Johannes_K im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 11.04.2007, 14:29
  4. Formular
    Von WWKiller im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 22.07.2006, 18:22
  5. formular in pop up
    Von jakobus im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 04.08.2004, 15:35

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •