Опять обращаюсь к вам со своими глупыми вопросами.
Форма не вносит данные...
Возникает вопрос почему? И как исправить?
из-за смеси 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 написал(а):
Для отправки данных из формы используется
А не обычная ссылка.
Обработчик у вас в теге <form> указан.
<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; ?>