Florian: Formularverarbeitung!

Hallo,

mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten? Ich will nicht jedes Textfeld extra angeben, sondern bei

<form name="Formular"> einfach nur Formular angeben!

Geht das?????

Vielen Dank

  1. hi!

    mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten? Ich will nicht jedes Textfeld extra angeben, sondern bei

    warum nicht?

    <form name="Formular"> einfach nur Formular angeben!

    Geht das?????

    wofür sollte das gut sein? - nein. geht nicht

    lg
    azok(=freak)

    --
    http://www.cssweb.at.tt wird teil einer privaten (meiner!) webseite.
    ------------------
    Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
    1. Hallo,

      weil ich speichere mein Formular in einer DB und muss automatisch erkennen lassen wieviele Felder vorhanden sind für abschicken. Es ist dann ziemlich schwer einzelne Felder nach den Namen abzufragen weil die Usereingaben müssen ja dann in der Variable gespeichert werden.

      Jetzt will ich es einfacher machen und einfach alle Werte auf einmal übergeben. Für was gibt man dann überhaupt einen Formularnamen an?

      1. Moin!

        Für was gibt man dann überhaupt einen Formularnamen an?

        Für die bequeme interne Unterscheidung im Browser, z.B. Verarbeitung mit Javascript, wenn mehrere Formulare vorhanden sind. (Ansonsten sind die nummeriert)

        Jetzt will ich es einfacher machen und einfach alle Werte auf einmal übergeben.

        Kannst Du doch. Schreib Sie in ein Input- Feld. Kann auch ein verstecktes sein... dann musst Du aber die Felder hinterher wieder selbst trennen.

        Alternative:

        <form method="Deine Wahl" action="DeinSkript">
        <?
        $arArray=explode(",","Müller,Meier,Schulze");
        foreach ($arArray AS $strFromArray) {
          echo "<input type="text" name="F[]"> value="$strFromArray">\n";
        }
        <input type="submit" value="senden">
        </form>

        Das liefert Dir dann einen Array zum Auswerten zurück.

        MFFG (Mit freundlich- friedfertigem Grinsen)

        fastix®

        --
        Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
        1. Moin!

          <form method="Deine Wahl" action="DeinSkript">
          <?
          $arArray=explode(",","Müller,Meier,Schulze");
          foreach ($arArray AS $strFromArray) {
            echo "<input type="text" name="F[]"> value="$strFromArray">\n";
          }

          ?>

          <input type="submit" value="senden">
          </form>

          Bevor jemand meckert :)

          MFFG (Mit freundlich- friedfertigem Grinsen)

          fastix®

          --
          Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
  2. Moin!

    mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten?

    Ich nehm immer einen Kuli oder den Reisswolf. Oder gehts Dir um die von einem HTML- Formular zurückgegebenen Daten?

    Ich will nicht jedes Textfeld extra angeben, sondern bei
    <form name="Formular"> einfach nur Formular angeben!

    Nein. geht nicht. Denn:
    [1] Wo soll denn der Benutzer die Daten eingeben, wenn keine Formularelemente da sind?
    [2] Willst Du die Eingaben selbst auseinandersortieren?

    • Falls es darum geht irgendwas auf "Klick" abzusenden hilft dir ein Link wie dieser:
      <?php $strName='Müller'; ?>
      <a href="skript.php?Name=<? echo urlencode($strVariable); ?>">Kolleg(e)(in) <? echo $strVariable; ?></a>

    • Falls Du einen Submit-Button unbedingt haben willst:
      <?php $strName='Müller'; ?>
      <form method="POST" name="Formular" action="skript.php?Name=<? echo urlencode($strVariable); ?>">
      <input type="submit" value="senden">
      </form>

    Das 'method="POST"' ist nicht nur richtig, sondern wichtig!

    Auswertung in skript.php:
    $strName=$_GET['Name'];
    Aber das wusstest Du schon...

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
  3. Hi!

    mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten? Ich will nicht jedes Textfeld extra angeben, sondern bei

    <form name="Formular"> einfach nur Formular angeben!

    Geht das?????

    Ich muss gestehen dass ich nicht so 100%ig durchblicke was Du da vorhast, aber vielleicht helfen Dir folgende Links:

    http://de3.php.net/manual/de/tutorial.forms.php
    http://tut.php-q.net/formulare.html
    http://dclp-faq.de/ch/ch-webvariablen.html
    http://de.selfhtml.org/html/formulare/index.htm

    Grüße
    Andreas

    --
    SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/