ich bin Neuling in Contenido und habe nun ein Layout, Modul und Templates erstellt.
Ich möchte nun ein eigenes Modul erstellen, dass ein Anmeldeforumlar beinhaltet.
Dazu habe ich also ein Modul-Template erstellt (mit vorwiegend Textfeldern).
Nun möchte ich beim Klick des Anmelde- Butttons die Userdaten in eine Datenbank schreiben.
Hier der Code für das Modul-Template:
Code: Alles auswählen
<span class="headline">{headline}</span>
<form action="{form_action}" method="post">
<div class="form_outer">
<div class="form_inner">
Firma
</div>
<div class="form_inner">
<input class="textfeld_normal" name="firma" type="text" />
</div>
<div class="form_inner">
Straße
</div>
<div class="form_inner">
<input class="textfeld_normal" name="strasse" type="text" />
</div>
<div class="form_inner">
PLZ</div>
<div class="form_inner">
<input class="textfeld_normal" name="plz" maxlength="5" type="text" />
</div>
<div class="form_inner">
Ort
</div>
<div class="form_inner">
<input class="textfeld_normal" name="ort" type="text" />
</div>
<div class="form_inner">
Website
</div>
<div class="form_inner">
<input class="textfeld_normal" name="website" type="text" />
</div>
<div class="form_inner">
</div>
<div class="form_inner">
</div>
<div class="form_inner">
Name
</div>
<div class="form_inner">
<input class="textfeld_normal" name="name" type="text" />
</div>
<div class="form_inner">
Vorname</div>
<div class="form_inner">
<input class="textfeld_normal" name="vorname" type="text" />
</div>
<div class="form_inner">
Telefon
</div>
<div class="form_inner">
<input class="textfeld_normal" name="telefon" type="text" />
</div>
<div class="form_inner">
Fax
</div>
<div class="form_inner">
<input class="textfeld_normal" name="fax" type="text" />
</div>
<div class="form_inner">
Email
</div>
<div class="form_inner">
<input class="textfeld_normal" name="email" type="text" />
</div>
<div class="form_inner">
Benutzername</div>
<div class="form_inner">
<input class="textfeld_normal" name="benutzername" type="text" />
</div>
<div class="form_inner">
Passwort</div>
<div class="form_inner">
<input class="textfeld_normal" name="passwort" type="password" />
</div>
<div class="form_inner">
Passwort Wiederholung</div>
<div class="form_inner">
<input class="textfeld_normal" name="passwort2" type="password" />
</div>
<div class="form_inner">
|
</div>
<div class="form_inner">
<input class="login_button" type="submit" value="Senden" />
</div>
</div>
</form>
Code: Alles auswählen
<?php
if (!isset($tpl) || !is_object($tpl)) {
$tpl = new Template();
}
$tpl->reset();
$sFormAction = $_SERVER['PHP_
$tpl->set('s', 'form_action', $sFormAction );
$tpl->generate('templates/register_new_company.html');
?>
Code: Alles auswählen
$email = $_GET["email"];
echo "Email $email";SELF'];
Die zweite Frage wäre dann der Datenbankzugriff, verwendet man hier am besten die mitgelieferten Contenido Klassen oder erstellt man sich seine eigenen Funktionen für den DB-ZUgriff?
Wie ist hier das praktische vorgehen bei Contenido?
Das Formular wird in der Ausgabe richtig angezeigt nur beim Klick auf Anmelden macht er einen redirect auf die Stammseite der Webseite...
Vielen Dank für eure Hilfe
Gruss Ben