Seite 1 von 1

Modul entwickeln: Daten per Formular senden und auswerten

Verfasst: Di 7. Dez 2004, 12:19
von fmeyer
Hallo,

1. ich möchte mir mein eigenes Pollmodul basteln, dazu brauche ich ja ein Formular, wo die jeweilige Antwort mit

Code: Alles auswählen

<form method="post" action="poll.php"></form>
an das Script poll.php weitersenden muss zum auswerten der Eingabe.
Wie ich das Modul zur Ausgabe dieses Formulars erstelle ist kein Problem, allerdings weiß ich nich, an welche php-Datei ich die Daten schicken sollte und btw. wo sie liegen sollte? Oder muss ich das an ein Modul weiterleiten, sodass das dort verarbeitet wird? Weil wenn ne externe Datei aufgerufen wird, dann öffnet er doch nicht das CMS-System mit der front_content.php??

2. Wie kann ich Variablen aus config.php Dateien includen und wo sollte diese liegen?

Code: Alles auswählen

<?
include('config.php');
?>
Grüße,
Fabian

Verfasst: Di 7. Dez 2004, 12:34
von timo
kommt drauf an, was du machen willst.

Willst du das Ergebnis des Formulars im selben Modul bearbeiten, mußt du dann logischerweise auch auf genau denselben Artikel springen. Deine Action wäre also front_content.php, zusätzlich mußt du mindestens den Parameter idart mit einem input type=hidden setzen.

Verfasst: Di 7. Dez 2004, 14:52
von fmeyer
Hallo,

ich möchte das so machen:

Auf meiner Startseite ist ein Modul, welches 4 Votemöglichkeiten bietet. Diese sollen per POST an ein Script gesendet, welche die Daten auswertet und in die DB einträgt. Danach soll wieder auf meine Startseite weitergeleitet werden. Das Script soll also keine Ausgaben tätigen, nur auswerten und dann wieder weiterleiten.

Wie sieht es mit ner Antwort zu meiner 2. Frage aus dem 1. Posting aus?

Grüße,
Fabian

Verfasst: Di 7. Dez 2004, 15:19
von timo
die config.php wird immer includiert...


echo "<pre>";
print_r($GLOBALS);
echo "</pre>";

dort findest du alle...

Verfasst: Di 7. Dez 2004, 15:38
von fmeyer
Hallo,

heißt das, dass alle Dateien die in dem Ordner includes/ liegen, immer includet werden?

Grüße,
Fabian

Verfasst: Di 7. Dez 2004, 15:42
von timo
nein. die config.php des Backends wird im Front- und Backend immer includiert, die config.php des Frontends nur im Frontend.

Verfasst: Di 7. Dez 2004, 19:30
von fmeyer
Hallo,

und wie kann ich mir dann eine eigene config.php (etwa für DB-Connectdaten) anlegen und wo sollte ich sie ablegen und wie binde ich sie ein? einfach per include();?

Was ist mit meinem 1. Problem?

Grüße,
Fabian

Verfasst: Di 7. Dez 2004, 19:38
von timo
genau, über include. Dabei kannst du dir die $cfg- und $cfgClient-Variablen zunutze machen, denn dort wird u.a. der Contenido-Pfad und der Frontend-Pfad gespeichert (print_r auf eine der beiden sollte aufschluss geben).

Verfasst: Do 9. Dez 2004, 07:33
von fmeyer
Hallo,

und was ist mit 1. Problem?

Grüße,
Fabian

Verfasst: Do 9. Dez 2004, 08:38
von kummer
schau dir mal diese beiden threads an...

voting-modul
http://www.contenido.de/forum/viewtopic ... ght=voting

formular-modul
http://www.contenido.de/forum/viewtopic ... t=formular

da findest du alles, was du brauchst. spart dir vielleicht etwas zeit.

gruss,
andreas