Seite 1 von 1

Datenbank über Formular im Backend füllen

Verfasst: Fr 28. Okt 2005, 11:07
von mr.johnnyb
Hallo zusammen,

ich habe eine Datenbankgestütze Ausgabe von Terminen in meine Contenido Seite eingebunden und möchte nun eine Eingabemaske für das Backend bereitstellen. Also bin ich ins Modul und habe mal ein Formular in den INPUT bereich geschrieben. das Form erscheint auch eine datei (sendtosql.php) welche die Daten in die DB schreibt habe ich auch über geben werden die werte Mittels POST aber es geht nicht wenn ich es aus der gewöhnlichen HTML seite sende funktionierts. Ist da bei Contenido was anders? hier mein INput:

Code: Alles auswählen



echo "
<HTML>
<BODY>
<b>An dieser Stelle werden die Schulungstermine ein gegeben:</b><br>";

echo"<form action=sendtosql.php method=POST>

Eintrag : <input type=text name=\"Art\" value=\"egal\"> <br>


<input type=submit name=senden value=senden>

</form>

</BODY>
</HTML>
";


Verfasst: Fr 28. Okt 2005, 12:06
von HerrB
das Form erscheint auch eine datei (sendtosql.php) welche die Daten in die DB schreibt habe ich auch über geben werden die werte Mittels POST aber es geht nicht wenn ich es aus der gewöhnlichen HTML seite sende funktionierts.
Könntest Du das noch mit dem einen oder anderen Punkt und Komma auflockern? Ich verstehe es gerade nicht; was geht nicht, was für eine Fehlermeldung erscheint?

Gruß
HerrB

Verfasst: Fr 28. Okt 2005, 12:21
von mr.johnnyb
oups war wirklich en Stuss was ich da geschrieben habe. Also:
Außerhalb von Contenido Funktioniert das Formular für die DB eingabe auch. Aber wenn ich es in mein Contenido Backend einbinde Kann ich zwar das Formular ausfüllen drücke ich aber auf senden passiert nichts (Formular wird zurückgesetzt und in der DB erscheint nichts.

Gruss, Johannes

Verfasst: Fr 28. Okt 2005, 12:23
von HerrB
Ah, ich vermute, es liegt daran, dass Contenido ja bereits eine Datenbankverbindung nutzt und dies vom externen Skript nicht ausreichend berücksichtigt wird.

Wenn es sich um die gleiche Datenbank handelt, kannst Du ja die Contenido_DB-Anbindung verwenden (bzw. die sendtosql.php mit in das Modul integrieren).

Gruß
HerrB