+ Antworten
Ergebnis 1 bis 9 von 9

Thema: "Method Post" - Formular?

  1. #1
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817

    Question "Method Post" - Formular?

    Abend,

    Da ich in PHP nicht sehr bewandt bin, bräuchte ich eure Hilfe. Und zwar möchte ich über die "Methode" "post" im Formular-Stil verschiedene, feste Werte an eine weitere PHP-Datei übergeben. Ist dies möglich? Und wenn ja, wie sieht dann der entsprechende Code dafür aus?

    Diese Eingaben bräuchte ich zum Beispiel:

    Feldname: Nummer Typ: hidden Aktueller Wert: 3
    Feldname: Name Typ: text Aktueller Wert: Stefan

    Dies soll eben an eine externe PHP-Datei "weitergeschickt" werden ... könnt ihr mir den Code dafür sagen? Ich komm irgendwie nicht so recht zu rande ...

    Gruß Stefan

  2. #2
    TP-Veteran manuelito hilft, wo's geht manuelito hilft, wo's geht manuelito hilft, wo's geht Avatar von manuelito
    Registriert seit
    Sep 2002
    Beiträge
    1.229
    Hey,

    dürfte etwa so aussehen:
    PHP-Code:
    <form action="die_php_seite.php" method="post">
    <
    input name="Nummer" type="hidden" value="3">
    <
    input name="Name" type="text" value="Stefan">
    <
    input name="Senden" type="submit" value="Senden">
    </
    form
    Musst du das Formular jetzt dynamisch füllen oder wie? Dürfte dann etwa so aussehene:

    PHP-Code:
    <?php
    // Variablen evtl. dynamisch füllen?
    $nummer 3;
    $text "Stefan";
    ?>
    <form action="die_php_seite.php" method="post">
    <input name="Nummer" type="hidden" value="<?php echo $nummer;?>">
    <input name="Name" type="text" value="<?php echo $text;?>">
    <input name="Senden" type="submit" value="Senden">
    </form>
    Und dann auf die_php_seite.php wieder empfangen:

    PHP-Code:
    <?php
    if(isset($_POST['Senden'])){
    $nummer $_POST['Nummer'];
    $text $_POST['Name']
    ?>
    So wäre etwa der Kreislauf, was du jetzt genau brauchst habe ich nicht verstanden

    peace
    Wer sabotiert eigentlich ständig meine Signatur?

  3. #3
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Man! Vielen Dank dafür! Jetz hast aber was ganz gut bei mir!

    Dankeschön!

  4. #4
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Noch ne kleine Ergänzung: Wenn ich jetz das Forumlar dynamisch füllen will, wie sieht das dann aus? In deinem Beispiel hast du ja das PHP Script geschlossen und im value-Bereich erneut geöffnet. Wie mache ich das, wenn ich mich noch im Script befinde?

    print '<input name="name_vorname" type="text" value="echo $nach[$zufallszahlnach];">';
    Funktioniert so nicht ...

    Meine Variable lautet eben $nach[$zufallszahlnach]

    Danke nochmals!

    EDIT: Noch ne kleine Verständnisfrage: Wird dann die IP Adresse vom Server angegeben, wenn ich das Script von meinem Webspace ausführe? Normal schon, oder liege ich da falsch? Und kann ich dies Umgehen, wenn ich XAMPP aktiviere und dies Lokal ausführe und abschicke? Wird dann dabei die IP Adresse, welche ich von meinem ISP bekomme, benutzt?

  5. #5
    TP-Veteran manuelito hilft, wo's geht manuelito hilft, wo's geht manuelito hilft, wo's geht Avatar von manuelito
    Registriert seit
    Sep 2002
    Beiträge
    1.229
    echo kannst du weglassen, da du ja schon print ausführst

    also:
    PHP-Code:
    print '<input name="name_vorname" type="text" value="'$nach[$zufallszahlnach].'">'
    Was beim abschicken als Referer mitgegeben wird weiss ich auch nicht genau, wenn du's lokal ausführst wahrscheinlich die IP, die du von deinem ISP bekommen hast.

    cu
    Wer sabotiert eigentlich ständig meine Signatur?

  6. #6
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Danke, hat alles geklappt. Ich hab's jetzt über XAMPP laufen, es verschickt wohl die IP vom ISP. Zumindest steht's ja in der URL drin

    Jedoch bin ich mir irgendwie nicht sicher, ob's klappt ... hmm. Oder die Konkurrenz hat schon zu viele Stimmen

  7. #7
    TP-Senior Tropical ist auf einem guten Weg
    Registriert seit
    Feb 2006
    Ort
    Wien
    Beiträge
    185
    Wir können auf deinen XAMPP-Server nicht zugreifen. Wenn du sowas machen willst, muss uns deine Firewall Zugriff gestatten.

    Ach übrigens: Werte eines Textfeldes werden immer als String gespeichert. Willst du also beim Feld "Nummer" wirklich eine Nummer solltest du folgendes verwenden:
    PHP-Code:
    $nummer intval($_POST['Nummer']); // oder (int) $_POST['Nummer'] 

  8. #8
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    XAMPP-Server nicht zugreifen
    Geht nur, wenn ich online bin ...

    Hier das Script auf dem Webapce... bitte nicht auf "weiter" klicken

    EDIT: Okay, das Script funktioniert doch ... hat #53 vom letzten Platz auf Platz 33 ganz schön gepusht ...

  9. #9
    TP-Veteran manuelito hilft, wo's geht manuelito hilft, wo's geht manuelito hilft, wo's geht Avatar von manuelito
    Registriert seit
    Sep 2002
    Beiträge
    1.229
    Tzzzz, für solche Bescheissereien stehe ich nächstes mal nicht mehr zur Verfügung


    Wer sabotiert eigentlich ständig meine Signatur?

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51