誰かがこれで私を助けることができますか? テーブルを更新しようとしても何も起こらず、何が問題なのかわかりません。さまざまなクエリを試しましたが、うまくいきませんでした。
私のコード: http://pastebin.com/8zDpm0Ah 23行目から動作しません
<?php
foreach($db->query("SELECT * FROM blog WHERE ID LIKE '$ID'") as $row){
echo "Titel: <input type='text' size='50' name='titel' value='$row[titel]'><br>";
echo "Post:<br>";
echo "<textarea name='editblog'>";
echo $row[post];
echo "</textarea>";
echo "<input type='hidden' name='ID' value='";
echo $row[ID];
echo "'>";
}
?>
<input type="submit" value="Edit post" name="postedit">
</form>
<script>
CKEDITOR.replace( 'editblog' );
</script>
<?php
if(isset($_POST['postedit'])){
$titel = $_POST['titel'];
$post = $_POST['editblog'];
$ID = $_POST['ID'];
$STH = $db->prepare("UPDATE blog SET titel='$titel',post='$post' WHERE ID=$ID");
$STH->execute();
echo "<h2>Post edited!</h2>";
}