<?php
if (isset($_GET['id']))
{
$id = $_GET['id'];
}
echo '<form action="dobcat.php?" method="post"><input name="banan" type="hidden" value="'.$id.'"/><br/>';
echo 'Введите название категории:<br/><input name="name" type="text"/><br/>';
echo 'Введите расширения:<br/><input name="ext" type="text"/><br/>';
echo '<input type="submit" name="submit" value="Загрузить"/></form>';
if (isset($_POST['submit']))
{
if (isset($_POST['banan']))
{
$banan = $_POST['banan'];
}
if (isset($_POST['name']))
{
$name = $_POST['name'];
}
if (isset($_POST['ext']))
{
$ext = $_POST['ext'];
}
$db = mysql_connect("localhost", "people", "laco");
mysql_select_db("zaychik",$db);
$result = mysql_query("INSERT INTO categories (rid,name,ext) VALUES ('$banan','$name','$ext')");
if ($result == 'true')
{
echo "Информация в базу добавлена успешно!";
}
}
?>
Спустя 1 минута, 37 секунд (27.11.2010 - 14:38) kovaldm написал(а):
Вопрос убери.
dobcat.php?
Спустя 6 минут, 19 секунд (27.11.2010 - 14:45) Brajt написал(а):
не помогло
Спустя 32 секунды (27.11.2010 - 14:45) vinnie написал(а):
и ещё у тя там лишняя скобка в конце фигурная
убери
}
?>
убери
Спустя 4 минуты, 9 секунд (27.11.2010 - 14:49) Brajt написал(а):
она не лишняя, она заканчивает
if (isset($_POST['submit']))
{
if (isset($_POST['submit']))
{
Спустя 44 секунды (27.11.2010 - 14:50) kovaldm написал(а):
И еще ты пременную id передаешь POSTом, а ищешь в GETе.
Спустя 3 минуты, 9 секунд (27.11.2010 - 14:53) Brajt написал(а):
она приходит с предыдущей страницы, откуда и вытягиваю с помощью гета. а после заполнения формы и нажатия "загрузить", выполняется
if (isset($_POST['banan']))
{
$banan = $_POST['banan'];
}
может тут что-то не так?
if (isset($_POST['banan']))
{
$banan = $_POST['banan'];
}
может тут что-то не так?
Спустя 58 секунд (27.11.2010 - 14:54) vinnie написал(а):
у тя там все не так
Спустя 1 минута, 22 секунды (27.11.2010 - 14:56) Brajt написал(а):
vinnie, конкретнее можно?
Спустя 50 секунд (27.11.2010 - 14:57) kovaldm написал(а):
Я у себя попробовал, все работает.
Спустя 44 секунды (27.11.2010 - 14:57) Игорь_Vasinsky написал(а):
)))))))))))))))))))))) прикольно
Спустя 4 минуты, 5 секунд (27.11.2010 - 15:01) inpost написал(а):
В самом начале:
И смотришь, пришли ли все переменные! Далее ошибка будет лишь в обращении к ней. Если выведут информацию - тогда вопрос закончен! Лучше сформулируй, что именно не так работает...
echo '<pre>';
print_r($_POST);
echo '</pre>';
И смотришь, пришли ли все переменные! Далее ошибка будет лишь в обращении к ней. Если выведут информацию - тогда вопрос закончен! Лучше сформулируй, что именно не так работает...
Спустя 3 минуты, 15 секунд (27.11.2010 - 15:05) Игорь_Vasinsky написал(а):
Цитата |
('$banan','$name','$ext')"); |
('".$banan."','".$name."','".$ext."')");
ну и р XSS збывать не стоит
Спустя 3 минуты, 30 секунд (27.11.2010 - 15:08) vinnie написал(а):
<?php
if (isset ($_POST['submit']))
{
$id = isset ($_GET['id']) ? (int)$_GET['id'] : NULL;
$banan = isset ($_POST['banan']) ? (int)$_POST['banan'] : NULL;
$name = !empty ($_POST['name']) ? trim ($_POST['name']) : NULL;
$ext = !empty ($_POST['ext']) ? trim ($_POST['ext']) : NULL;
mysql_connect ("localhost", "root");
mysql_select_db ("er");
if ($name == "" or $ext == "")
echo "Вы не заполнили поля";
else
{
$result = mysql_query("INSERT INTO `categories` (`rid`, `name`, `ext`)
VALUES ('".$banan."',
'".mysql_real_escape_string ($name)."',
'".mysql_real_escape_string ($text)."')");
if ($result)
echo "Все ок";
else
echo "Ошибка";
}
}
?>
<form action="" method="post">
<input name="banan" type="hidden" value="<?php echo $id; ?>" /><br/>
Введите название категории:<br/><input name="name" type="text" value="<?php echo strip_tags ($name); ?>"/><br/>
Введите расширения:<br/><input name="ext" type="text" value="<?php echo strip_tags ($name); ?>" /><br/>
<input type="submit" name="submit" value="Загрузить"/>
</form>
что-то типа того
Спустя 3 минуты, 57 секунд (27.11.2010 - 15:12) Игорь_Vasinsky написал(а):
vinnie
аплодисменты (без иронии и сорказма)
и код и листинг... чувствуется IRBISteam
аплодисменты (без иронии и сорказма)
и код и листинг... чувствуется IRBISteam
Спустя 11 минут, 51 секунда (27.11.2010 - 15:24) vinnie написал(а):
Игорь_Vasinsky
хорошо написал?
хорошо написал?
Спустя 3 минуты, 19 секунд (27.11.2010 - 15:27) Игорь_Vasinsky написал(а):
да. на 5.
мож и ирбисяне найдут к чему придраться (а мож и нет), мне нравиться.
мож и ирбисяне найдут к чему придраться (а мож и нет), мне нравиться.
Спустя 1 минута, 26 секунд (27.11.2010 - 15:29) vinnie написал(а):
я так в спешке написал... написал по примеру юзера, задавшего вопрос
Спустя 3 часа, 14 минут, 59 секунд (27.11.2010 - 18:44) Brajt написал(а):
всем спасибо, сделал, ошибка была совсем глупая. в форме указан файл dobcat.php, а надо было dobcat1.php. Вопрос появился, что такое IRBISteam? пых учу недавно совсем, практически ничего не знаю еще)
Спустя 4 минуты, 48 секунд (27.11.2010 - 18:48) Guest написал(а):
irbis-team.com
это сайт, на котором ты можешь выучить php
это сайт, на котором ты можешь выучить php