Modul entwickeln: Daten per Formular senden und auswerten

Gesperrt
fmeyer
Beiträge: 24
Registriert: Fr 26. Nov 2004, 16:42
Kontaktdaten:

Modul entwickeln: Daten per Formular senden und auswerten

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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.
fmeyer
Beiträge: 24
Registriert: Fr 26. Nov 2004, 16:42
Kontaktdaten:

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

die config.php wird immer includiert...


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

dort findest du alle...
fmeyer
Beiträge: 24
Registriert: Fr 26. Nov 2004, 16:42
Kontaktdaten:

Beitrag von fmeyer »

Hallo,

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

Grüße,
Fabian
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

nein. die config.php des Backends wird im Front- und Backend immer includiert, die config.php des Frontends nur im Frontend.
fmeyer
Beiträge: 24
Registriert: Fr 26. Nov 2004, 16:42
Kontaktdaten:

Beitrag 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
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag 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).
fmeyer
Beiträge: 24
Registriert: Fr 26. Nov 2004, 16:42
Kontaktdaten:

Beitrag von fmeyer »

Hallo,

und was ist mit 1. Problem?

Grüße,
Fabian
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag 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
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Gesperrt