Ergebnis 1 bis 4 von 4

Thema: Daten übergabe

  1. #1
    Contao-Nutzer
    Registriert seit
    20.06.2010.
    Beiträge
    4

    Standard Daten übergabe

    Hallo,

    Ich ahbe ein Whois script in PHP welches mit {{file:fad}} eingebunden ist.

    Nach erfolgreicher Domain Suche würde ich gerne die gesuchte Domian in ein Formular übergeben so dass mann diese dann auch gleich bestellen kann, sowie evt. noch einige PDF mit versenden.

    Mein Lösungsansatz wäre in etwa so aber wie schaffe ich das mit dem Formulareditor?

  2. #2
    Contao-Nutzer Avatar von mkr
    Registriert seit
    07.05.2010.
    Beiträge
    26

    Standard

    Zitat Zitat von ewsg Beitrag anzeigen
    Ich ahbe ein Whois script in PHP welches mit {{file:fad}} eingebunden ist.
    ...
    Mein Lösungsansatz wäre in etwa so aber wie schaffe ich das mit dem Formulareditor?
    Ich würde folgende Vorgehensweise vorschlagen:
    1.) In Deinem Whois-PHP-script die gefundene Domain in eine Session-Variable stellen.
    2.) Die Session Variable im Formulargenerator wieder auslesen und dann damit auf der Formularseite weiterarbeiten.

    Wenn Du mit {{file:xyzdatei.php}} schon vertraut bist, dann hast Du eigentlich auch schon das Handwerkszeug für das Einlesen/die Übergabe an den Formulargenerator.

    • Im Formulargenerator ein "Neues Modul" erstellen.
    • Am Anfang des Moduls ein Element vom Typ "HTML" anlegen.
    • In diesem Element ein {{file:leseVariableAusSession.php}} schreiben.
    • Am Ende der Bearbeitung (Bestätigungsseite) vielleicht noch ein unset auf die Übergabe-Session-Variable

    Ein anderer Lösungsansatz wäre das Auslesen der Sessionvariable über die Extension INPUTVAR (hier mit {{session::var}})

    MfG
    Manfred
    Geändert von mkr (24.06.2010 um 20:29 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    20.06.2010.
    Beiträge
    4

    Standard

    1.) In Deinem Whois-PHP-script die gefundene Domain in eine Session-Variable stellen.
    2.) Die Session Variable im Formulargenerator wieder auslesen und dann damit auf der Formularseite weiterarbeiten
    Leider habe ich noch keinen Plan wie ich diese domain in eine Session-Variable stelle.
    Das sollte ja mit mit TL gemacht werden.

    HTML-Code:
    <form action="register.php" method="get">
    <input type="hidden" name="domain" value="<?php echo $domain;?>" />
    </form>
    So in etwa könnte es aussehen aber ich komme da noch nicht wirklich weiter

  4. #4
    Contao-Nutzer Avatar von mkr
    Registriert seit
    07.05.2010.
    Beiträge
    26

    Standard

    Zitat Zitat von ewsg Beitrag anzeigen
    Leider habe ich noch keinen Plan wie ich diese domain in eine Session-Variable stelle.
    Das sollte ja mit mit TL gemacht werden.
    Diese Aussage gibt mir aber sehr zu denken. Contao ist zwar einfach selbst anzupassen, aber PHP-Grundkenntnisse sind schon erforderlich.

    HTML-Code:
    <form action="register.php" method="get">
    <input type="hidden" name="domain" value="<?php echo $domain;?>" />
    </form>
    So in etwa könnte es aussehen aber ich komme da noch nicht wirklich weiter
    Der Sinn von "<input type=hidden" erschließt sich mir nicht. Du möchtest doch sicherlich auf der Registrierungsseite den übernommenen Domainnamen auch anzeigen, warum also das "hidden"?

    Irgendwie habe ich den Verdacht, dass Du mit method="get" beabsichtigst, die Daten Deines vorangegangenen Skripts zu holen. Mit method="get" kündigst Du aber im Gegenteil an, dass Du die Daten der Registrierungsmaske dann per Browserzeile übergeben wirst. Das würde ich bei einer Registrierungsmaske mit vielen sensiblen Daten als - sagen wir mal - ungewöhnlich empfinden. (method="post" wäre dafür geeigneter)


    Neben diesen Anmerkungen sollten Dir folgende Codezeilen weiterhelfen
    Beispiel: Setzen einer Session-Variable

    PHP-Code:
    <?php   $_SESSION['FORM_DATA']['domain_name'] = 'www.Django.com';  ?>
    Beispiel: Auslesen/Einsetzen der Session-Variable

    PHP-Code:
    <?php echo $_SESSION['FORM_DATA']['domain_name'];?>
    Geändert von mkr (25.06.2010 um 06:20 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Übergabe von Formulardaten an externes Script
    Von eddie im Forum Formulare
    Antworten: 6
    Letzter Beitrag: 26.02.2014, 15:55
  2. Parameter-Übergabe "hide=1" in Systemdiagnosetool ohne Wirkung u.a.
    Von GeorgDerks im Forum Installation / Update
    Antworten: 3
    Letzter Beitrag: 18.08.2010, 20:58
  3. Antworten: 0
    Letzter Beitrag: 13.01.2010, 03:01

Lesezeichen

Lesezeichen

Berechtigungen

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