{% else-1 %}
RSST * 0.85
(26 дек 2012, 15:07) (0/0) [0]
Вот так пробую тоже не работает

[code]
<?php

case \'edit_gift\':
if ($u[\'admin\'] == 1 || $u[\'admin\'] == 2){
if(isset($_GET[\'id\'])){
$id=num($_GET[\'id\']);
$req = mysql_query(\"SELECT * FROM `gifts_list` WHERE `id` = \'$id\' LIMIT 1\"*;
if (mysql_num_rows($req)) {
$gift = mysql_fetch_assoc($req);
}
}
if($gift){
$cat = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `gifts_cat` WHERE `id` = \'\".$gift[\'cat\'].\"\' LIMIT 1\"*);
$name_cat = check($cat[\'name\']);
$title = $title.\' | Подарки\';
include $rc.(\'/design/head.php\');
echo \'<div class=\"title\"><img src=\"ico/gift.png\"><a href = \"gifts.php\"> Подарки</a> \\
<a href = \"gifts.php\">К категориям</a>
\\ <a href = \"gifts.php?act=cat&id=\'.$cat[\'id\'].\'\">\'.$name_cat.\'</a> \\ <b>Редактирование подарка</b></div>\';
echo \'<div class=\"txt\">\';
if (isset($_POST[\'submit\']) and $_POST[\'price\'] and $_POST[\'op\']) {
$op = mysql_escape_string($_POST[\'op\']);
$price = num($_POST[\'price\']);

mysql_query(\"UPDATE `gifts_list` SET
`price` = \'$price\'
`op` = \'$op\'
WHERE `id` = \'$id\'
\"*;

echo \'<img src=\"ico/error.gif\" alt=\"Ошибка\" /> Изменения сохранены!</div>\';
} else {
echo \'<img src = \"gifts/\'.$gift[\'id\'].\'.png\" width = \"50\"><br/>\';
echo \'<form action=\"gifts.php?act=edit_gift&amp;id=\'.$id.\'\" method=\"post\">\';
echo \'Цена: <br/>
<input type = text name = price maxlength=5 size = \"10\" value = \"\'.$gift[\'price\'].\'\"><br/>\';

$op = check($cat[\'op\']);

echo \'<textarea cols=\"20\" rows=\"1\" name=\"op\">\'.$op.\'</textarea><br/>\';
echo \'<input type=\"submit\" name=\"submit\" value=\"Сохранить\" class=\"submit white\"/>\';
echo \'</form>\';
}
echo \'</div>\';
include $rc.(\'/design/foot.php\');
} else {
include $rc.(\'/design/head.php\');
echo \'<div class=\"title\">\';
echo \'<img src=\"ico/gift.png\"><a href = \"gifts.php\"> Подарки</a> \\ <b>Ошибка</b>\';
echo \'</div>\';
echo \'<div class=\"txt\">\';
echo \'<img src=\"ico/error.gif\" alt=\"Ошибка\" /> Ошибка, вам сюда нельзя!</div>\';
echo \'</div>\';
include $rc.(\'/design/foot.php\');
}
}
break;

?>
[/code]
RSST * 0.85
(26 дек 2012, 14:43) (0/0) [0]
Чуть изменил но сохраняется но в базу не записывается

[code]<?php
//Редактирование подарка
case \'edit_gift\':
if ($u[\'admin\'] == 1 || $u[\'admin\'] == 2){
if(isset($_GET[\'id\'])){
$id=num($_GET[\'id\']);
$req = mysql_query(\"SELECT * FROM `gifts_list` WHERE `id` = \'$id\' LIMIT 1\"*;
if (mysql_num_rows($req)) {
$gift = mysql_fetch_assoc($req);
}
}
if($gift){
$cat = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `gifts_cat` WHERE `id` = \'\".$gift[\'cat\'].\"\' LIMIT 1\"*);
$name_cat = check($cat[\'name\']);
$title = $title.\' | Подарки\';
include $rc.(\'/design/head.php\');
echo \'<div class=\"title\"><img src=\"ico/gift.png\"><a href = \"gifts.php\"> Подарки</a> \\
<a href = \"gifts.php\">К категориям</a>
\\ <a href = \"gifts.php?act=cat&id=\'.$cat[\'id\'].\'\">\'.$name_cat.\'</a> \\ <b>Редактирование подарка</b></div>\';
echo \'<div class=\"txt\">\';
if (isset($_POST[\'submit\']) and $_POST[\'price\'] and $_POST[\'op\']) {
$op = check(substr($_POST[\'op\'], 0, 100));
$price = num($_POST[\'price\']);

mysql_query(\"UPDATE `gifts_list` SET
`price` = \'$price\'
`op` = \'$op\'
WHERE `id` = \'$id\'
\"*;

mysql_query(\"UPDATE `gifts_list` SET
`op` = \'$op\'
WHERE `id` = \'$id\'
\"*;
echo \'<img src=\"ico/error.gif\" alt=\"Ошибка\" /> Изменения сохранены!</div>\';
} else {
echo \'<img src = \"gifts/\'.$gift[\'id\'].\'.png\" width = \"50\"><br/>\';
echo \'<form action=\"gifts.php?act=edit_gift&amp;id=\'.$id.\'\" method=\"post\">\';
echo \'Цена: <br/>
<input type = text name = price maxlength=5 size = \"10\" value = \"\'.$gift[\'price\'].\'\"><br/>\';

$op = check($cat[\'op\']);

echo \'<textarea cols=\"20\" rows=\"1\" name=\"op\">\'.$op.\'</textarea><br/>\';
echo \'<input type=\"submit\" name=\"submit\" value=\"Сохранить\" class=\"submit white\"/>\';
echo \'</form>\';
}
echo \'</div>\';
include $rc.(\'/design/foot.php\');
} else {
include $rc.(\'/design/head.php\');
echo \'<div class=\"title\">\';
echo \'<img src=\"ico/gift.png\"><a href = \"gifts.php\"> Подарки</a> \\ <b>Ошибка</b>\';
echo \'</div>\';
echo \'<div class=\"txt\">\';
echo \'<img src=\"ico/error.gif\" alt=\"Ошибка\" /> Ошибка, вам сюда нельзя!</div>\';
echo \'</div>\';
include $rc.(\'/design/foot.php\');
}
}
break;
?>
[/code]
RSST * 0.85
(26 дек 2012, 14:37) (0/0) [0]
Когда нажимаешь сохранить обновляет страницу
RSST * 0.85
(26 дек 2012, 14:37) (0/0) [0]
Здравствуйте. Помоги пожалуйста исправить ошибку

[core]
<?php
//Редактирование подарка
case \'edit_gift\':
if ($u[\'admin\'] == 1 || $u[\'admin\'] == 2){
if(isset($_GET[\'id\'])){
$id=num($_GET[\'id\']);
$req = mysql_query(\"SELECT * FROM `gifts_list` WHERE `id` = \'$id\' LIMIT 1\"*;
if (mysql_num_rows($req)) {
$gift = mysql_fetch_assoc($req);
}
}
if($gift){
$cat = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `gifts_cat` WHERE `id` = \'\".$gift[\'cat\'].\"\' LIMIT 1\"*);
$name_cat = check($cat[\'name\']);
$title = $title.\' | Подарки\';
include $rc.(\'/design/head.php\');
echo \'<div class=\"title\"><img src=\"ico/gift.png\"><a href = \"gifts.php\"> Подарки</a> \\
<a href = \"gifts.php\">К категориям</a>
\\ <a href = \"gifts.php?act=cat&id=\'.$cat[\'id\'].\'\">\'.$name_cat.\'</a> \\ <b>Редактирование подарка</b></div>\';
echo \'<div class=\"txt\">\';
if (isset($_POST[\'submit\']) and $_POST[\'price\'] and $_POST[\'op\']) {
$op = check(substr($_POST[\'op\'], 0, 100));
$price = num($_POST[\'price\']);

mysql_query(\"UPDATE `gifts_list` SET
`price` = \'$price\'
`op` = \'$op\'
WHERE `id` = \'$id\'
\"*;

mysql_query(\"UPDATE `gifts_list` SET
`op` = \'$op\'
WHERE `id` = \'$id\'
\"*;

} else {
echo \'<img src = \"gifts/\'.$gift[\'id\'].\'.png\" width = \"50\"><br/>\';
echo \'<form action=\"gifts.php?act=edit_gift&amp;id=\'.$id.\'\" method=\"post\">\';
echo \'Цена: <br/>
<input type = text name = price maxlength=5 size = \"10\" value = \"\'.$gift[\'price\'].\'\"><br/>\';
echo \'</form>\';
$op = check($cat[\'op\']);
echo \'<form action=\"gifts.php?act=edit_gift&amp;id=\'.$id.\'\" method=\"post\">\';
echo \'<textarea cols=\"20\" rows=\"1\" name=\"op\">\'.$op.\'</textarea><br/>\';
echo \'<input type=\"submit\" name=\"submit\" value=\"Сохранить\" class=\"submit white\"/>\';
echo \'</form>\';
}
echo \'</div>\';
include $rc.(\'/design/foot.php\');
} else {
include $rc.(\'/design/head.php\');
echo \'<div class=\"title\">\';
echo \'<img src=\"ico/gift.png\"><a href = \"gifts.php\"> Подарки</a> \\ <b>Ошибка</b>\';
echo \'</div>\';
echo \'<div class=\"txt\">\';
echo \'<img src=\"ico/error.gif\" alt=\"Ошибка\" /> Ошибка, вам сюда нельзя!</div>\';
echo \'</div>\';
include $rc.(\'/design/foot.php\');
}
}
break;
?>
[/code]
  • 1 из 1