Забанен
![](./im/images/pips1.gif)
Покинул форум
Сообщений всего: 26
Дата рег-ции: Авг. 2012
Помог: 0 раз(а)
[+]
![](./templates/InvisionExBB/im/spacer.gif)
|
Есть файл обработчик:
PHP:
скопировать код в буфер обмена
<?PHP $redirect = $_SERVER['HTTP_REFERER']; $save = "save"; $delete = "delete"; $edit = "edit"; include "connect.php"; /**/ if (isset($_GET['id'])) /**/ { $id = $_GET['id']; if ($id == '') { } } if (isset($_POST['id'])) /**/ { $id = $_POST['id']; if ($id == '') { } } if (isset($_POST['title'])) /**/ { $title = $_POST['title']; if ($title == '') { } } if (isset($_POST['meta'])) /**/ { $meta = $_POST['meta']; if ($meta == '') { } } if (isset($_POST['description'])) /**/ { $description = $_POST['description']; if ($description == '') { } } if (isset($_POST['text'])) /**/ { $text = $_POST['text']; if ($text == '') { } } if (isset($_POST['category'])) /**/ { $category = $_POST['category']; if ($category == '') { } } $date = date("Y-m-d H:i:s"); /*===================іеретвоіі processing в змінну======================*/ if (isset($_GET['processing'])) { $processing = $_GET['processing']; } /*===================+бробка данних (збереження)======================*/ if ($processing == $save) { $result = mysql_query("INSERT INTO articles (title,meta,description,text,data,category) VALUES ('$title','$meta','$description','$text','$date','$category')"); if ($result == 'true') { echo "<meta http-equiv='refresh' content='0; url=$redirect?ans=Дані успішно добавлені<hr>'>"; } else { echo "<meta http-equiv='refresh' content='0; url=$redirect?ans=Дані не добавлені<hr>'>"; } } else { echo "<meta http-equiv='refresh' content='0; url=$redirect?ans=Ви ввели не всі дані<hr>'>"; } } /*===================+бробка данних (редагування)======================*/ if ($processing == $edit) { $result = mysql_query("UPDATE articles SET title='$title', meta='$meta', description='$description', text='$text', category='$category' WHERE id=$id"); if ($result == 'true') { echo "<meta http-equiv='refresh' content='0; url=$redirect&ans=Tаші дані успішно обновлені'>"; } else { echo "<meta http-equiv='refresh' content='0; url=$redirect&ans=Tаші дані не обновлено'>"; } } else { echo "<meta http-equiv='refresh' content='0; url=$redirect&ans=Tи ввели не всі дані'>"; } } /*===================+бробка данних (видалення)======================*/ if ($processing == $delete) { $result = mysql_query("DELETE FROM articles WHERE id='$id'"); if ($result == 'true') { echo "<meta http-equiv='refresh' content='0; url=$redirect?ans=Tтаття успішно видалена'>"; } else { echo "<meta http-equiv='refresh' content='0; url=$redirect?ans=Tтаття не видалена'>"; } } else { echo "<meta http-equiv='refresh' content='0; url=$redirect?ans=Tи не вибрали жодної статті для видалення'>"; } } ?>
И есть сам исполняемый файл:
PHP:
скопировать код в буфер обмена
<?PHP include "connect.php"; { $id=$_GET['id']; if($id == '') { echo "<br>Упс... Щось пішло не так, буть-ласка спробуйте знову або зверніться до адміністратора"; } } {$show=$_GET['show']; if($show == '') } if(isset($_GET['processing'])) {$processing=$_GET['processing']; if($processing == '') } if ($id == true) { echo <<<HERE <a href="#" OnClick="document.edit_news.submit(); return false;" class="button">Зберегти</a> <a href="processing.php?id=$id&processing=delete" class="button">Видалити</a> <a href="index.php?id=$id&show=$id" class="button">Перегляд</a> HERE; } else { if($processing == "add") { echo <<<HERE <a href="#" OnClick="document.add_news.submit(); return false;" class="button">Зберегти</a> HERE; } else { echo <<<HERE <a href="index.php?processing=add" class="button">Додати</a> HERE; } } ?> </div> <?PHP if($processing == "add") { echo <<<HERE <FORM ACTION="processing.php?processing=save" METHOD="POST" NAME="add_news"> <div id="art_settings"> Категорія: <select name="category"> <option selected="selected"></option> HERE; $result = mysql_query ("Select name FROM category ORDER BY id",$database); do { echo <<<HERE <option value='$array[name]'>$array[name]</option> HERE; } echo <<<HERE </select> </div> <div id="text"> Заголовок:<br> <INPUT TYPE="text" name="title" SIZE="60" value='$array[title]'><br> Ключові слова:<br> <INPUT TYPE="text" name="meta" SIZE="60" value='$array[meta]'><br> Коротке описання:<br> <TEXTAREA id="redactor_content2" NAME="description" WRAP="virtual" COLS="70" ROWS="10">$array[description]</TEXTAREA><br> Текст статті:<br> <TEXTAREA id="redactor_content" NAME="text" WRAP="virtual" COLS="70" ROWS="20">$array[text]</TEXTAREA> <input name="id" type="hidden" value="$array[id]"> </FORM> </div> HERE; } else { { echo <<<HERE <div class="table"> <table class="listing" cellpadding="0" cellspacing="0"> <tr> <th>Заголовок</th> <th>Головна</th> <th>Видалити</th> <th>Автор</th> <th>Дата</th> <th>Категорія</th> <th>Розділ</th> </tr> HERE; $result = mysql_query ("Select id,title,data,category FROM articles ",$database); do { $dataformat = substr("$array[data]", 0 , 10 ); echo <<<HERE <tr> <td class="fixed"><a href="index.php?id=$array[id]" id="title">$array[title]</a> </td> <td><img src="img/add-icon.gif" width="16" height="16" alt="add" /></td> <td><a href="processing.php?id=$array[id]&processing=delete" id="title"><img src="img/hr.gif" width="16" height="16" alt="Видалити $array[title]" /></a></td> <td><a href="#">Адмін</a></td> <td><a href="#">$dataformat</a></td> <td><a href="#">$array[category]</a></td> <td><a href="#">-</a></td> </tr> HERE; } echo <<<HERE </table> </div> HERE; } else { { $result = @mysql_query ("Select * FROM articles WHERE id=$id"); echo <<<HERE <div id="text-show-block"> <div id="text-show-title"> $array[title] </div> <div id="text-show"><br> $array[text] </div> </div> HERE; echo <<<HERE <div id="art_settings"> </div> HERE; } else { $result = mysql_query ("Select category FROM articles WHERE id=$id"); echo <<<HERE <FORM ACTION="processing.php?processing=edit" METHOD="POST" NAME="edit_news"> <div id="art_settings"> $_GET[ans]<br><br> Ця стаття знаходиться в категорії: $array[category]<br> Змінити категорію: <select name="category"> <option selected="selected"></option> HERE; $result = mysql_query ("Select name FROM category ORDER BY id",$database); do { echo <<<HERE <option value='$array[name]'>$array[name]</option> HERE; } $result = mysql_query ("Select * FROM articles WHERE id=$id"); echo <<<HERE </select> </div> <div id="text"> Заголовок:<br> <INPUT TYPE="text" name="title" SIZE="60" value='$array[title]'><br> Ключові слова:<br> <INPUT TYPE="text" name="meta" SIZE="60" value='$array[meta]'><br> Коротке описання:<br> <TEXTAREA id="redactor_content2" NAME="description" WRAP="virtual" COLS="70" ROWS="10">$array[description]</TEXTAREA><br> Текст статті:<br> <TEXTAREA id="redactor_content" NAME="text" WRAP="virtual" COLS="70" ROWS="20">$array[text]</TEXTAREA> <input name="id" type="hidden" value="$array[id]"> </FORM> </div> HERE; } } } ?>
Так вот, обновление данных не работает.. Новые данные добавляет, удаляет, а обновить , то оно не обновляет. И не смотрите на етот ужайснеший быдло-код. Просто скажите почему не обновляет данные.
|