Zum Inhalt springen

variable an formular übergeben

Erstellt am 19. November 2003 · 7 Antworten · letzte Antwort am 10. Februar 2004

Tags: Frage

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

<?php echo $_GET["projektid"]?>

als value des felds angebe, dann sieht das im quellcode so aus

value="&lt;?php echo $_GET[&quot;projektid&quot;]?&gt;"

und es passiert rein garnichts 🙁

hat irgenjemand ne idee wie das funzt?
lg tanja

ziererk ·

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

TW ·
tanjob schrieb

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

<?php echo $_GET["projektid"]?>

als value des felds angebe, dann sieht das im quellcode so aus

value="&lt;?php echo $_GET[&quot;projektid&quot;]?&gt;"

und es passiert rein garnichts 🙁

hat irgenjemand ne idee wie das funzt?
lg tanja

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 ·

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 ·

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 ·

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 ·

Hallo,

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

Wenn ich den Marker setze:

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

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.:

Name: | id2=input | ###id2###
Firma: | firma=input,40
| formtype_mail=submit | Abschicken
| html_enabled=hidden
| subject=hidden | EDC - Kontaktformular Info
# Example content:

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

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

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
#-------------------------------------------

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

subparts.CONTENT_BODY < styles.content.get
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder

....

Danke

Gruß Vitali