[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма не вносит данные
DarkGuy
Доброго времени суток, гуру и не очень!
Опять обращаюсь к вам со своими глупыми вопросами.

Форма не вносит данные...
Возникает вопрос почему? И как исправить?
из-за смеси table и form?

 if($forforma2 == 1)           
{
$material = null;
$tolchina = null;
$fucktyra = null;
$size = null;
$srok = null;
$mail = null;
$phone = null;
$konech = null;
echo"<div class=\"dat\"><div id='text2'><h2>Разместить! </h2><p name='spoilerbutton' style='cursor:pointer'></p><DIV name='spoiler' class='spoiler'>
<form method=
\"POST\" action=\"?mnu_id=".$cur_mnu."&mode=add\">
<table>
<tr><td><k>Материал</k></td><td><input name=
\"material\" value=\"".$material." \"></td></tr>
<tr><td><k>Толщина</k></td><td><input name=
\"tolchina\" value=\"".$tolchina." \"></td></tr>
<tr><td><k>Фактура</k></td><td><input name=
\"fucktyra\" value=\"".$fucktyra."\"></td></tr>
<tr><td><k>Размер</k></td><td><input name=
\"size\" value=\"".$size."\"></td></tr>
<tr><td><k>Срок</k></td><td><input name=
\"srok\" value=\"".$srok."\"></td></tr>
<tr><td><k>Mail</k></td><td><input name=
\"mail\" value=\"".$mail."\"></td></tr>
<tr><td><k>Телефон</k></td><td><input name=
\"phone\" value=\"".$phone."\"></td></tr>
<tr><td><k>Сроком на</k></td><td><input name=
\"konech\" value=\"".$konech."\"></td></tr>
<tr><td colspan=
\"2\"><a href=\"?mnu_id=".$cur_mnu."&mode=add\">Разместить!</a></td></tr>
</table>
</form>
</div>
</div></div>
if(isset(
$_GET["mode"]) and $_GET["mode"] == "add"){
// print_r (
$_POST);
$query = "insert into tb_forum (material, tolchina, fucktyra, size, srok, mail, phone, konech)
values('".$material."',
'".$tolchina."',
'".$fucktyra."',
'".$size."',
'".$srok."',
'".$mail."',
'".$phone."',
'".$konech."')";
// echo
$query; exit();
$sql = mysql_query($query) or die(mysql_error());
}
}




Спустя 2 минуты, 22 секунды (17.02.2012 - 04:09) TranceIT написал(а):
Для отправки данных из формы используется
<input type="submit">


А не обычная ссылка.

Обработчик у вас в теге <form> указан.

Спустя 8 минут, 2 секунды (17.02.2012 - 04:17) DarkGuy написал(а):
Поставил
<input type="submit">
не помогло

Спустя 4 минуты, 50 секунд (17.02.2012 - 04:22) DarkGuy написал(а):
все ррешил=)

Спустя 1 минута, 1 секунда (17.02.2012 - 04:23) DarkGuy написал(а):
СПАСИБО!

Спустя 5 часов, 55 минут, 31 секунда (17.02.2012 - 10:18) walters написал(а):
в чем была проблема?

Спустя 2 часа, 25 минут, 39 секунд (17.02.2012 - 12:44) DarkGuy написал(а):
в смеси table и form.... убрал table заработало

Спустя 1 минута, 3 секунды (17.02.2012 - 12:45) DarkGuy написал(а):
не знаю почему

Спустя 7 минут, 28 секунд (17.02.2012 - 12:52) ADiel написал(а):
Советую не писать echo с кучей заэкранированных качвычек. Делаю так:

<?php if ($forforma2): ?>
<form>
<
input name="test" value="<?php echo isset($_POST['test']) ? $_POST['test'] : "test" ; ?>" />
И другой чистый html код
</form>
<?php endif; ?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.