Hallo,
ich habe derzeit ein Problem, dass meine Daten die ich in Text Input Felder eingebe nicht an die Datenbank übertragen werden.
Wie behebe ich diesen? Ich verwende übrigens PDO
Code Teile:
PHP
$secretedit = $_POST['secretedit'];
$from = $_POST['from'];
$to = $_POST['to'];
$why = $_POST['why'];
$query = "UPDATE user SET inaktiv = 1, why = :why, from = :from2, to = :to2 WHERE id = :secretedit";
$affected_rows = $db->prepare($query);
$affected_rows->execute(array(':why' => $why, ':from2' => $from, ':to2' => $to, ':secretedit' => $secretedit));
Die Input Felder:
PHP
<form method="post" action="?page=inaktiv">
<input type="hidden" name="secretedit" value="<?php echo $aaa['id'];?>">
<b>Wie lange bist du In Aktiv (Format: DD.MM.YYYY)?</b><br>
Ich bin vom <input type="text" name="from"> bis zum <input type="text" name="to"> In Aktiv.<br>
<b>Warum bist du In Aktiv?</b><br>
<textarea name="why" style="width: 400px; height: 208px;"></textarea><br><br>
<input type="submit" name="submit" value="In Aktiv melden">
</form>
Die oben definierte ID wird erfolgreich übertragen.
Daran kann es also nicht liegen.
//Edit: Info angepasst