variable an formular übergeben

  • tanjob tanjob
    R2-D2
    0 x
    103 Beiträge
    0 Hilfreiche Beiträge
    19. 11. 2003, 13:22

    hallo zusammen,
    ich möchte über einen link http://www.irgendwas.de/test.html?projektid=123456 die variable projektid auf einer anderen seite in einem formularfeld anzeigen.

    wenn ich folgendes [code:1:be540834f8]<?php echo $_GET["projektid"]?>[/code:1:be540834f8] als value des felds angebe, dann sieht das im quellcode so aus [code:1:be540834f8]value="<?php echo $_GET["projektid"]?>" [/code:1:be540834f8]
    und es passiert rein garnichts :(

    hat irgenjemand ne idee wie das funzt?
    lg tanja


  • 1
  • ziererk ziererk
    Padawan
    0 x
    33 Beiträge
    0 Hilfreiche Beiträge
    28. 01. 2004, 18:42

    Hallo,
    ich suche zur Zeit genau das gleiche. Bist du mittlerweile zu einer Lösung gekommen? Hat sonst jemand eine Idee ?

    Oder weiß jemand, welche Datei/Stelle ich verändern muss, damit ich Formularfelder mit einem Parameter vorbefüllen kann?

    Danke.
    Klaus

  • playthat playthat
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    05. 02. 2004, 08:27

    Hallo

    ich suche auch genau das selbe. Leider komme ich überhaupt nicht weiter.

    Gruß

    Vitali

  • TW TW
    Jedi-General
    0 x
    1560 Beiträge
    0 Hilfreiche Beiträge
    05. 02. 2004, 08:56

    [quote:d74f727850="tanjob"]hallo zusammen,
    ich möchte über einen link http://www.irgendwas.de/test.html?projektid=123456 die variable projektid auf einer anderen seite in einem formularfeld anzeigen.

    wenn ich folgendes [code:1:d74f727850]<?php echo $_GET["projektid"]?>[/code:1:d74f727850] als value des felds angebe, dann sieht das im quellcode so aus [code:1:d74f727850]value="<?php echo $_GET["projektid"]?>" [/code:1:d74f727850]
    und es passiert rein garnichts :(

    hat irgenjemand ne idee wie das funzt?
    lg tanja[/quote:d74f727850]

    ist ja schon ws älter, aber ich antworte mal....

    <?php
    $id2 = $_GET['projektid'];
    echo $id2;
    ?>

    dann muss das script noch ins typo3 integriert werden....
    # id2object:
    marks.id2= CONTENT
    marks.id2>
    marks.id2= RECORDS
    marks.id2.tables = tt_content.script
    key.id2= select_key
    marks.id2= PHP_SCRIPT_EXT
    marks.id2.file = fileadmin/php/test.php

    es muss noch ein seiteninhalt script angelegt werden....
    code = id2

    und ein marker in dem textfeld gesetzt werden, wo die variable hinkommen soll.....
    ###id2###

    gruss und schluss
    thorsten

  • playthat playthat
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    05. 02. 2004, 12:41

    Hallo,

    Danke für den Tipp.

    Leider geht das bei mir nicht. Naja zum Teil.
    Ich setze ganz normal den Marker, aber er wird nur angezeigt, wenn ich in dem Template irgendwo einfüge.
    Aber nicht wenn ich Ihn in einen Eingebefeld schreiben. (Dann steht da ###id2###)

    Wieso???

    Gruß Vitali

  • TW TW
    Jedi-General
    0 x
    1560 Beiträge
    0 Hilfreiche Beiträge
    06. 02. 2004, 13:09

    hi
    du musst das textfeld natürlich auch ansprechen...

    input type="text" name="id2" class="formularfelder" value="###id2###"

    so indas feld muss dann die variable reingeladen werden...

    gruss
    thorsten

  • playthat playthat
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    09. 02. 2004, 09:21

    Hallo

    Danke für die Antwort. Wenn ich diese Zeile in meinem Template eintrage, dann geht es auch.

    Ich möchte aber die Variablen an ein Formular übergeben, also so:

    Name: | id2=input | ###id2###

    Aber es geht nicht! Wieso?

    Gruß

    Vitali

  • playthat playthat
    Padawan
    0 x
    32 Beiträge
    0 Hilfreiche Beiträge
    10. 02. 2004, 10:25

    Hallo,

    ich weiß ich nerve, aber ich brauche dringend Hilfe.

    Wenn ich den Marker setze:

    [i:14dde90860]marks.id2= CONTENT
    marks.id2>
    marks.id2= RECORDS
    marks.id2.tables = tt_content.script
    key.id2= select_key
    marks.id2= PHP_SCRIPT_EXT
    marks.id2.file = fileadmin/php/test.php[/i:14dde90860]

    Das ist kein Thema, der Inhalt wir aber nur im Template angezeigt. Also wenn ich den Marker direkt nach ###DOCUMENT_BODY### setze. Also ganz normaler Marker.

    Ich muss den Marker direkt im dem Formular setzen z.B.:

    [i:14dde90860]Name: | id2=input | ###id2###
    Firma: | firma=input,40
    | formtype_mail=submit | Abschicken
    | html_enabled=hidden
    | subject=hidden | EDC - Kontaktformular Info
    # Example content:[/i:14dde90860]

    Wenn man nach dem generieren der Seiten im Quelltext den Code anschaut, dann steht da:

    [i:14dde90860]>>> input type="text" name="id2" class="formularfelder" value="###id2###"[/i:14dde90860]

    Der Marker wird nicht gefühlt, aber der Marker den ich direkt in dem Template gesetzt habe, der wird angezeigt.

    Ich setze den Marker falsch deswegen hier erstmal mein Code:

    #-------------------------------------------
    # Page
    #-------------------------------------------

    page= PAGE
    page.typeNum = 0
    page.headerData.999 < plugin.meta
    page.bodyTag = <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
    page.stylesheet = fileadmin/template/tmp_style.css
    page.10 = TEMPLATE
    page.10 {

    #-------------------------------------------
    # Template
    #-------------------------------------------

    template = FILE
    template.file = fileadmin/template/template.htm
    workOnSubpart = DOCUMENT_BODY

    #-------------------------------------------
    # Content
    #-------------------------------------------

    [b:14dde90860] [i:14dde90860]marks.id2= CONTENT
    marks.id2&gt;
    marks.id2= RECORDS
    marks.id2.tables = tt_content.script
    key.id2= select_key
    marks.id2= PHP_SCRIPT_EXT
    marks.id2.file = fileadmin/php/test.php[/i:14dde90860][/b:14dde90860]

    subparts.CONTENT_BODY &lt; styles.content.get
    subparts.CONTENT_LEFT &lt; styles.content.getLeft
    subparts.CONTENT_RIGHT &lt; styles.content.getRight
    subparts.CONTENT_BORDER &lt; styles.content.getBorder

    ....

    Danke

    Gruß Vitali

  • 1