daten an formular per link ?
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten:
daten an formular per link ?
Hallo freunde des Contenido´s
habe mal ne newbie - frage :
wollte gerne über über einen link ein formular füttern ... mit ein oder zwei variablen. geht das ?
hintergrund: habe ein konstrukt das im backend erweitert werden kann. zum beispiel thema veranstaltungen ... jede veranstaltung eine seite ... wenn der user jetzt einer an dieser veranstaltung interesse hat kann er von der entsprechende seite auf anmelden gehen. dort sollte dann im formular der name der veranstaltung stehen (z.b. überschrift der dynamischen veranstaltungsseite).
mhhh , über einen wink mit dem zaunenpfahl oder ne idee wäre ich sehr dankbar ...
beste grüße vince
habe mal ne newbie - frage :
wollte gerne über über einen link ein formular füttern ... mit ein oder zwei variablen. geht das ?
hintergrund: habe ein konstrukt das im backend erweitert werden kann. zum beispiel thema veranstaltungen ... jede veranstaltung eine seite ... wenn der user jetzt einer an dieser veranstaltung interesse hat kann er von der entsprechende seite auf anmelden gehen. dort sollte dann im formular der name der veranstaltung stehen (z.b. überschrift der dynamischen veranstaltungsseite).
mhhh , über einen wink mit dem zaunenpfahl oder ne idee wäre ich sehr dankbar ...
beste grüße vince
Mit dem Button Anmelden POST oder GET Variablen mitschicken und in das Formular schreiben.
Ist PHP/HTML-Grundlage
Code: Alles auswählen
<input type="hidden" name="fest" value="veranstaltung" >
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten:
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten:
ok ... habe mir das mal angeschaut .... wollte von einer seite über button-link daten an das kontakformular (Author: Andreas Lindner, Version:1.0) senden ... das hat noch nicht ganz funktioniert ...
zur zeit probiere ich es so :
oder mit normalen link rufe ich die seite auf:
... aber wie kann ich zb. den namen in dem standard formular übergeben ?
hoffe nicht das es zu leicht ist
beste grüße vince
zur zeit probiere ich es so :
Code: Alles auswählen
<form action="front_content.php?idcatart=2&lang=1&client=2" method="POST">
<input type="submit" value="Infomaterial" name="submit"/>
<p>
<input type="hidden" name="Nachname" value="Hans">
</p>
</form>
Code: Alles auswählen
<a href="front_content.php?idcatart=2&lang=1&client=2">Infomaterial </a>
hoffe nicht das es zu leicht ist

beste grüße vince
Hast du die Daten auch richtig übergeben? siehe unten
Code: Alles auswählen
$tpl->set("s", "ANREDE", mi18n("Anrede"));
$tpl->set("s", "ANREDE_OPTION1", mi18n("Herr"));
$tpl->set("s", "ANREDE_OPTION2", mi18n("Frau"));
$tpl->set("s", "NACHNAME", mi18n("Name"));
// $tpl->set("s", "VORNAME", mi18n("Vorname"));
$tpl->set('s', 'VORNAME', $vorname); // Deine übergebe Variable $vorname
$tpl->set("s", "FIRMA", mi18n("Firma"));
$tpl->set("s", "STRASSE", mi18n("Straße/Nr."));
$tpl->set("s", "PLZORT", mi18n("PLZ/Ort"));
$tpl->set("s", "TELEFON", mi18n("Telefon"));
$tpl->set("s", "EMAIL", mi18n("eMail"));
$tpl->set("s", "ANLIEGEN", mi18n("Nachricht"));
$tpl->set("s", "PFLICHTFELDER", mi18n("Pflichtfelder"));
$tpl->set("s", "ABSCHICKEN", mi18n("Abschicken"));
$tpl->set("s", "LOESCHEN", mi18n("Löschen"));
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten:
hallo php0815
so wie es im ersten code-block steht --- > Nachname
aber der obere code ist das problem .... wie kann ich denn z.b. den Namen an das ideal-standard-forular übergeben ... ?
ähnlich wie im oberen code mit post
oder
wie im unteren mit einfachen link ?
ich denke ja wie oben .. aber ich brauche da nochmal einen tip ...
beste grüße aus der zentrale des wahnsinns ... vince
so wie es im ersten code-block steht --- > Nachname
aber der obere code ist das problem .... wie kann ich denn z.b. den Namen an das ideal-standard-forular übergeben ... ?
ähnlich wie im oberen code mit post
oder
wie im unteren mit einfachen link ?
ich denke ja wie oben .. aber ich brauche da nochmal einen tip ...
beste grüße aus der zentrale des wahnsinns ... vince
Tja ich glaube du braucht ein bischen PHP-Unterricht.
Das ist meine letzte hilfe gehe ins phpforum oder kaufe ein gutes Buch.
Hier werden eigendlich nur Contenidoprobleme abgehandelt.
Oder spendiere ein Paar EURO ans Communido und ich schreibe dir den Code.
Code: Alles auswählen
if ($_REQUEST["vorname"] != "") {
$vorname = $_POST['vorname'];
}
Hier werden eigendlich nur Contenidoprobleme abgehandelt.
Oder spendiere ein Paar EURO ans Communido und ich schreibe dir den Code.
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten:
mhh , da ich nicht sehr oft mit php arbeite haben mir die kenntnisse zum modifizieren immer ausgereicht ... beispiele für meine geplante aktion gibt es ja auch im internet viele. dadurch das das formular im contenido über ein modul gesteuert wird bin ich etwas unsicher wie ich von der html seite die daten übernehmen soll ... ich müsste mich wohl einfach mehr mit den modulen und deren verknüpfungen beschäftigen ...
beste grüße vince
leider ist die zeit etwas knapp ... wie so oft
beste grüße vince
leider ist die zeit etwas knapp ... wie so oft
Also gut ich erbarme mich
ist OK wenn front_content.php?idcatart=2&lang=1&client=2 dein Kontaktformular ist
Dann im Modul Kontakt folgendes einfügen:
Und das ganze habe ich oben beschrieben
Ich bin auch kein helles köpfchen was PHP angeht, und Programmierer bin ich schon garnicht.
Du kannst nicht erwarten das man dir immer bei sowas hilft.
Schau dir die verschiedene Module an und versuche sie zu verstehen.
Die FAQ ist auch immer in blick wert, wenn das ganze nicht weiterhilft kann man immer noch bei den Modulen hier im Forum einiges stiebiezen.
PS. habe das ganze nur geschrieben weil ich jetzt kein bock hatte an meiner Seite weiterzuarbeiten. Muß jetzt ins Bett gute Nacht.
ist OK wenn front_content.php?idcatart=2&lang=1&client=2 dein Kontaktformular ist
Code: Alles auswählen
<form action="front_content.php?idcatart=2&lang=1&client=2" method="POST">
<input type="submit" value="Infomaterial" name="submit"/>
<p>
<input type="hidden" name="Nachname" value="Hans">
</p>
</form>
Code: Alles auswählen
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Contact form
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business
* Created : 12.08.2005
************************************************/
#Includes
cInclude("classes", "class.phpmailer.php");
// Abfrage ob was vom Kontakt-Formular kommt
if ($_REQUEST["Nachname"] != "") {
$Nachname = $_POST['Nachname'];
}
if (!isset ($_POST['send'])) {
#Form has not been sent yet
cInclude('classes', 'class.article.php');
cInclude('classes', 'class.template.php');
#Create contact form
echo '<form name="kontaktform" id="kontaktform" method="post" action="'.$sess->url("front_content.php?idcat=$idcat&idart=$idart&parentid=$parentid").'">';
echo '<input type="hidden" name="send" value="1">';
if (!is_object($tpl)) {
$tpl = new Template;
}
$tpl->set("s", "ANREDE", mi18n("Anrede"));
$tpl->set("s", "ANREDE_OPTION1", mi18n("Herr"));
$tpl->set("s", "ANREDE_OPTION2", mi18n("Frau"));
// Variable von POST ins Kontakt-Formular einfügen
$tpl->set("s", "NACHNAME", $Nachname);
// $tpl->set("s", "NACHNAME", mi18n("Name"));
$tpl->set("s", "VORNAME", mi18n("Vorname"));
$tpl->set("s", "FIRMA", mi18n("Firma"));
$tpl->set("s", "STRASSE", mi18n("Straße/Nr."));
$tpl->set("s", "PLZORT", mi18n("PLZ/Ort"));
$tpl->set("s", "TELEFON", mi18n("Telefon"));
$tpl->set("s", "EMAIL", mi18n("eMail"));
$tpl->set("s", "ANLIEGEN", mi18n("Nachricht"));
$tpl->set("s", "PFLICHTFELDER", mi18n("Pflichtfelder"));
$tpl->set("s", "ABSCHICKEN", mi18n("Abschicken"));
$tpl->set("s", "LOESCHEN", mi18n("Löschen"));

Du kannst nicht erwarten das man dir immer bei sowas hilft.
Schau dir die verschiedene Module an und versuche sie zu verstehen.
Die FAQ ist auch immer in blick wert, wenn das ganze nicht weiterhilft kann man immer noch bei den Modulen hier im Forum einiges stiebiezen.
PS. habe das ganze nur geschrieben weil ich jetzt kein bock hatte an meiner Seite weiterzuarbeiten. Muß jetzt ins Bett gute Nacht.
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten:
super php0815, sehr gnädig
... habe nach ausreichendem studium ... mich mal mit den modulen & co auseinander gesetzt .... jetzt funzt es gut ... aber musste es erstmal verstehen ... habe erst jetzt deine sache hier gesehen ... aber so habe ichs auch gemacht ...
da sich aber die variable immer ändern kann "dynamisch" ... musste ich noch eine lösung für das backend haben ... habe hierzu einfach ein textfeld angelegt und mit css unsichtbar gemacht und schrifttyp geändert .. so das man den text in einem Feld reinschreiben kann und es wie eine überschrift aussieht
... der dann wie besprochen zu einem formular gesendet wird ... mhhh, weiss nicht ob es da ne bessere variante gibt ...
beste grüße und ein dankeschön ... vince

da sich aber die variable immer ändern kann "dynamisch" ... musste ich noch eine lösung für das backend haben ... habe hierzu einfach ein textfeld angelegt und mit css unsichtbar gemacht und schrifttyp geändert .. so das man den text in einem Feld reinschreiben kann und es wie eine überschrift aussieht

beste grüße und ein dankeschön ... vince
Das ganze verstehe ich nicht ganz.
Ich vermute du willstHans bei jedem Artikel anpassen.
Das geht über das InputmodulDann im OutputWeis jetzt nicht auf anhieb ob das richtig ist mit dem value=".$Nachname."
Wenn so nicht dann value="<?php echo '$Nachname'";?>
Schau auch mal hier vorbei Modulentwicklung für Contenido
Ich vermute du willst
Code: Alles auswählen
<input type="hidden" name="Nachname" value="Hans">
Das geht über das Inputmodul
Code: Alles auswählen
<input type=\"text\" name=\"CMS_VAR[0]\" value=\"CMS_VALUE[0]\" size=\"30\"/>
Code: Alles auswählen
$Nachname= $CMS_VALUE[0];
<form action="front_content.php?idcatart=2&lang=1&client=2" method="POST">
<input type="submit" value="Infomaterial" name="submit"/>
<p>
<input type="hidden" name="Nachname" value=".$Nachname.">
</p>
</form>
Wenn so nicht dann value="<?php echo '$Nachname'";?>
Schau auch mal hier vorbei Modulentwicklung für Contenido
-
- Beiträge: 131
- Registriert: Fr 23. Jun 2006, 11:11
- Kontaktdaten: