Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Интернет-магазин


Автор: PARROT 4.4.2005, 08:21
Проблема в том, что header переводит на главную страницу сайта и товары в корзину не попадают.
Может что с header?
Код

<?
Header("Pragma:no-cache");
if(isset($hid))
{
$id_tovar=$hid;
setcookie("trash[$id_tovar]","$num");
Header("Location:index.php?page=online&mig=$mig");
exit;
}
if(empty($mig)){$mig=1;}
$res=mysql_query("SELECT * FROM tovar");
?>
<table  width=100% cellpadding="0" cellspacing="0">
<tr>
<td valign=top><center><a href="index.php?page=trash"><img border=0 src="pic/k.jpg"></a></center>
<table   width=100% border bordercolor=silver style=border-collapse:collapse cellpadding="0" cellspacing="0">
<tr>
<td align=center>Каталожный номер</td>
<td align=center>Название</td>
<td align=center>Количество</td>
<td align=center style="border:0">&nbsp;</td>
</tr>
<?

while ($mas=mysql_fetch_row($res))
{
echo "<form><tr><td style='padding-left:10'>$mas[1]</td><td style='padding-left:10'>$mas[2]</td>
<td align=center><input type='text' name='num' size=1></td>
<td align=center style=border:0 width=50><input type=hidden name=hid value=$mas[0]>
<input type=hidden name=mig value=$mig>
<input type=image name=send src='pic/k_small.jpg' title='Добавить в корзину'></td></tr></form>";
$i++;
}
?>
</table>
</td>
</tr>
</table>



Автор: PARROT 4.4.2005, 08:33
вот куда переходитэтот header http://avtodiesel/index.php?num=1&hid=0&mig=1&send.x=20&send.y=9

Автор: IZ@TOP 4.4.2005, 09:15
Попробуй завести input типа hidden в форме, с именем page и значением online.
Код

<input type="hidden" name="page" value="online">

Автор: Mal Hack 4.4.2005, 11:06
Судя по тому, куда идет редирект, могу сказать точно, то проблема не в том коде, который ты привела.

Автор: PARROT 4.4.2005, 16:19
Проблема была в том, что в <form> не было method=post.
То есть он передавал данные в формате get

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)