BlaueLampe
Grünschnabel
Hallo zusammen,
ich baue mir gerade eine Console wo ich über ein Textarea Feld in die Datenbank Schreiben, Ändern und Löschen kann.
Ich probiere schon seit Stunden rum und schaffe es einfach nicht zum laufen zu bringen.
Verwende php7.4 und php8.0
Hier mein Code den ich in das Textfeld eingebe
Hier mein Textareafeld
und jetzt sollte er mir eigentlich die änderung durchführen
Am Schluss sagt er mich auch das er es Erfolgreich geändert hätte aber es hat in der Datenbank nicht gemacht
VAR_DUMP() ausgabe
Ich hoffe Ihr könnt mir helfen.
mit freundlichen Grüssen
ich baue mir gerade eine Console wo ich über ein Textarea Feld in die Datenbank Schreiben, Ändern und Löschen kann.
Ich probiere schon seit Stunden rum und schaffe es einfach nicht zum laufen zu bringen.
Verwende php7.4 und php8.0
Hier mein Code den ich in das Textfeld eingebe
PHP:
$set = array(
'titel' => 'Ich bin ein Titel',
'vorschau' => 'Ich bin eine Vorschau',
'text' => 'Ich bin der Haupttext'
);
$where = array(
'id' => 2
);
$other = '';
$c2dDB->update('blog', $set, $where, $other);
Hier mein Textareafeld
PHP:
<form name="console" method="post" action="index.php?seite=console&action=run">
<p><textarea name="mysqli" id="codeEditorInhalt" class="textarea codeFormat" rows="0" cols="0"><?php if (isset($_POST['mysqli'])) { print $_POST['mysqli']; } ?></textarea></p>
<div class="clean-button"> </div>
<p><input type="submit" value="Ausführen" class="button" /></p>
</form>
<script type="text/javascript">loadCodeEditor('codeEditorInhalt','php')</script>
und jetzt sollte er mir eigentlich die änderung durchführen
PHP:
if (isset($_GET['action']) && $_GET['action'] == "run") {
$query = $_POST['mysqli'];
if ($query) {
print '<div class="okay">Der Befehl wurde erfolgreich ausgeführt:<br />' . $_POST['mysqli'] . '</div>';
} else {
print '<div class="error">Der Befehl konnte nicht erfolgreich ausgeführt werden</div>';
}
}
Am Schluss sagt er mich auch das er es Erfolgreich geändert hätte aber es hat in der Datenbank nicht gemacht
VAR_DUMP() ausgabe
PHP:
var_dump($_POST['mysqli']);
string(161) "$set = array( 'titel' => 'Ich bin ein Titel', 'vorschau => 'Ich bin eine Vorschau', 'text' => 'Ich bin der Haupttext' ); $where = array( 'id' => '2' ); $other = ''; $c2dDB->update('blog', $set, $where, $other);"
Ich hoffe Ihr könnt mir helfen.
mit freundlichen Grüssen