Datenbankzugriff mit Schreibrecht auf Contenido DB -> Wie
Datenbankzugriff mit Schreibrecht auf Contenido DB -> Wie
Hallo,
Was muss ich beachten, wenn ich in einem selbst erstellten Modul Formularinhalte in eine Datenbank schreiben möchte? Bzw. eine Tabelle updaten möchte?
Komisch ist, dass ich ohne Probleme aus der Datenbank lesen kann, nicht aber hineinschreiben.
Will ich eine "INSERT" oder "UPDATE" Query ausführen, so werde ich auf eine Seite des Contenido Systems weitergeleitet, wo ich mich anmelden muss.
Muss man in Contenido irgendwelchen Code in das selbstgebaute Modul einbauen, damit die Anfrage vom Systema als "authorisiert" aktzeptiert wird?
danke für die tips.
Was muss ich beachten, wenn ich in einem selbst erstellten Modul Formularinhalte in eine Datenbank schreiben möchte? Bzw. eine Tabelle updaten möchte?
Komisch ist, dass ich ohne Probleme aus der Datenbank lesen kann, nicht aber hineinschreiben.
Will ich eine "INSERT" oder "UPDATE" Query ausführen, so werde ich auf eine Seite des Contenido Systems weitergeleitet, wo ich mich anmelden muss.
Muss man in Contenido irgendwelchen Code in das selbstgebaute Modul einbauen, damit die Anfrage vom Systema als "authorisiert" aktzeptiert wird?
danke für die tips.
Das hast Du doch schon mal an anderer Stelle gepostet. Nein, da gibt es nix besonderes. Ich nehme an, es liegt an der von Dir verwendeten Syntax. Das hier geht z.B. problemlos:
Gruß
HerrB
Code: Alles auswählen
$sql = "INSERT INTO ".$cfg["tab"]["news_rcp"] ." SET idnewsrcp = '".$db->nextid($cfg["tab"]["news_rcp"])."', idclient='$client', idlang='$lang', author='website', email='$encoded_email', name='".urlencode($emailname)."', deactivated='1', created='$timestamp'";
$db->query($sql);
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
hmm.... aber z.B. das hier funktioniert auch nicht?
ist ja eigentlich so simpel...
aber irgendwie will es nicht... Der Text wird rausgeschrieben, aber in die DB wird nichts eingeschrieben...Verstehe nicht weshalb...
ist ja eigentlich so simpel...
Code: Alles auswählen
<?PHP
if(isset($_POST['losjetzt'])){
$text = $_POST['textlein'];
$sql = "INSERT INTO 'testeintrag' VALUES('','$text')";
$db->query($sql);
echo $text;
}
?>
<form method="post" action="<?PHP echo $auth->url(); ?>">
<input type="text" name="textlein" />
<input type="submit" name ="losjetzt" value="los jetzt" />
</form>
Was kommt denn bei $auth->url() raus?
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
in html code ergibt sich folgendes:
mein serverpfad ist:
Code: Alles auswählen
<form method="post" action="/contenido468/cms/front_content.php?idcat=5">
Code: Alles auswählen
http://localhost/contenido468/cms/front_content.php?idcat=5
Verwende mal:
Gruß
HerrB
Code: Alles auswählen
<form method="post" action="front_content.php?idart=<?PHP echo $idart; ?>">
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net