tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1064
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Homie Domi Tutorials.de Gastzugang
    Guten Tag =).

    Also ich hab da folgendes Problem, ich möchte gerne, dass das Formular und die Auswertung der Werte die der Benutzer in das Formular eingegeben hat, auf einer Seite direkt ausgewertet werden.

    Warum? Ganz einfach =) also ich geb das Beispiel wofür ich es gerne hätte:

    Der Benutzer soll eine Zahl eingeben und diese wird dann abgesendet. Dann wird diese Zahl eben ausgewertet werden, ein echo "Blabla du hast folgendes eingegeben"; kommt, und der User soll noch etwas eingeben und dann kommt wieder eine Meldung... so das ein immer längerer Text entsteht =) (halt mit einer Schleife denk ich). Soll also ein kleines Spielchen sein.

    Falls jemand eine andere Idee hat wie ich das verwirklichen kann, dann bin ich auch immer dafür offen. Ich persönliche könnt es mir nur mit einem Formular vorstellen, aber da kenn ich eben nur dieses <form method=post action=blabla.php> was mich weiterleitet, aber den Text nicht eben so erweitert / verlängert.

    Achja also ich will jetzt nicht unbedingt nen komplettes Script. Sondern nur wissen wie ich das Formular oder so dafür einstellen muss, damit es klappt =).


    Ich danke schonmal und mfg
    Homie Domi
    Geändert von Homie Domi (04.11.04 um 17:15 Uhr)
     

  2. #2
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    Hallo,
    Du musst ersteinmal ein Formular komplett aufbauen
    [code]
    <form action="diedatei.php" method="POST">
    <input type="text" name="Text"> <!-- Hier wird der Text eingegeben -->
    <input type="submit" name="Submit1" value="Weiter..">
    </form>
    [code]

    In der gleichen Datei
    PHP-Code:
    <?
    if(isset($_POST['Submit1'])
    {
        
    /* Das nächste Formular nach obigen Schema
            Bedenke,dass du bei jedem, damit es eindeutig verifiziert werden kann
            den Submit Namen ändern solltest
        */
        
    $text1 $_POST['text'];
       
    ?>Formular<? if(isset... //usw
    }
    ?>
    Auf Zeichenketten zugreifen tust du dann einfach per $_POST['text'], bei jeder "Ebene" legst du eine Variable an ,die jeweils erweitert wird mithifle des Verkettungsoperators "." :
    Beim zewiten Mal sähs dann so aus:
    PHP-Code:
    $text2 $text1.$_POST['text']; 
    Geändert von KristophS (04.11.04 um 17:24 Uhr)
     

  3. #3
    Avatar von fh_study
    fh_study fh_study ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    109
    Wenn ein User etwas eingeben soll, dann geht das halt nur über ein Formular. Würd das ganze aber nicht mit einer Schleife machen.
    Rufe mit dem senden des Formulars doch einfach immer wieder die gleiche Seite auf. Am anfang der Seite greifst du jedes mal die gesendeten Daten ab:
    $inhalt = $HTTP_POST_VARS["text"];
    $anzeige = $HTTP_GET_VARS["anzeige"];
    $anzeige = $anzeige.$inhalt;
    Die Variable $anzeige übergibst du als Parameter also so:

    <form method="post" action="gleiche_datei.php?anzeige=$anzeige">....

    und so weiter und so fort
     

  4. #4
    KristophS KristophS ist offline Mitglied Brilliant
    Registriert seit
    Apr 2004
    Ort
    Duisburg
    Beiträge
    778
    @fh Study,
    Wenn sie damit das vorhat ,ein Spiel mit einer Geschichte, ist die GET Variante ungeignet, du kannst nur eine bestimmte Anzahl an Zeichen an einen Post anhängen.
     

  5. #5
    Avatar von fh_study
    fh_study fh_study ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    109
    stimmt, könnte unter umständen etwas lang werden. Aber da gibt es ja noch genug andere Mittel und Wege Daten beim Seitenwechsel zwischenzuspeichern. In der Session, in der Datenbank, in einer Datei ...
     

Ähnliche Themen

  1. Werte der selben ID addieren
    Von creativeheadz im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.08.10, 12:15
  2. Antworten: 2
    Letzter Beitrag: 06.09.07, 11:36
  3. Antworten: 3
    Letzter Beitrag: 08.03.06, 11:00
  4. Tabelle erzeugen, Werte eingeben und übergeben
    Von Rasenkantenstein im Forum PHP
    Antworten: 3
    Letzter Beitrag: 05.01.06, 12:18
  5. Werte in DB eingeben die html-Tags beinhalten
    Von deinertsche im Forum PHP
    Antworten: 2
    Letzter Beitrag: 05.06.02, 15:38