|
|
|
|
|
для: Bvz
(29.06.2009 в 19:52)
| | а про какую проверку данных и на что Вы писали?
mysql_escape_string() в зависимости от магических кавычек.
intval() для проверки числовых значений. | |
|
|
|
|
|
|
|
для: AcidTrash
(29.06.2009 в 19:06)
| | как нету вот она
$id_article = $_SESSION['article'];
|
изменил на
$id_article = $_SESSION['id_article'];
|
заработало, почему непонятно ))
на страниц где объявлялась переменная тоже изменил аналогично, но на той странице она существовала, а при переходе терялась.
а про какую проверку данных и на что Вы писали? | |
|
|
|
|
|
|
|
для: Bvz
(29.06.2009 в 18:57)
| | да Вы правы, только не согу понять почему терялась одна сессия из общего количества не пойму
Скорее всего она не теряется, а просто переменной этой сессии нету. | |
|
|
|
|
|
|
|
для: AcidTrash
(29.06.2009 в 18:25)
| | да Вы правы, только не согу понять почему терялась одна сессия из общего количества не пойму | |
|
|
|
|
|
|
|
для: Bvz
(29.06.2009 в 12:49)
| | Дело наверно в прием/передаче сессий.
P.S. опрометчивое решение без обработки входящих данных, перед тем как их заносить в БД. | |
|
|
|
|
|
|
| хотя пишет, что данные обновлены а чем может быть ошибка?
<?php
session_start();
$lang = $_SESSION['lang'];
include '../../include/configuration.php';
$table = "article_".$lang;
$id_article = $_SESSION['article'];
$name_article = $_POST['name_article'];
$article = $_POST['article'];
$section = $_POST['section'];
$update_city = "UPDATE $table SET name_article='$name_article', article='$article', section='$section' WHERE id_article='$id_article' ";
if (mysql_query($update_city))
{
echo "Данные успешно обновлены!<br />";
echo"<META HTTP-EQUIV='Refresh' CONTENT='1; URL=article.php'>";
}
else
{
exit (mysql_error());
}
?>
|
| |
|
|
|
|