The form:
<?php // файл: edit_php.php if(isset($_GET['id'])){ $id = $_GET['id']; $result = mysql_query("SELECT * FROM php WHERE id=$id",$db); $myrow = mysql_fetch_array($result); printf(' <h1>Редагування статті <i><u>%s</u></i></h1> <div class="edit_article"> <form action="edit.php" method="post"> <p>Назва:<br><input class="php_name" type="text" name="name" value="%s"></p> <p><textarea name="text">%s</textarea></p> <p>Опис(для статті):<br><textarea name="description">%s</textarea></p> <center><h3>SEO-налаштування</h3></center> <p>Опис:<br><textarea>%s</textarea></p> <p>Ключові слова(через кому):<br><input class="php_name" name="meta_k" value="%s"></p> <input name="id" type="hidden" value="%s"> <p><input class="submit" type="submit" name="submit_php" value="Змінити"></p> </form> </div>',$myrow['name'],$myrow['name'],$myrow['text'],$myrow['description'],$myrow['meta_d'],$myrow['meta_k'],$id); } Handler:
<?php // файл edit.php: include('../../db.php'); if(isset($_POST['submit_php'])){ $id = $_POST['id']; $name = $_POST['name']; $text = $_POST['text']; $description = $_POST['description']; $meta_d = $_POST['meta_d']; $meta_k = $_POST['meta_k']; $query = mysql_query("UPDATE `php` SET `name`='$name', `text`='$text', `description`='$description', `meta_d`='$meta_d', `meta_k`='$meta_k'"); } Why data is not inserted into MySQL?
Here there are such fields !!! And it writes INTO not

$_POST['submit_php']? And finally forget aboutmysql_query, use mysqli :: query or PDO - korytoff