|
|
|
| Вот ошибка
Parse error: parse error, unexpected T_IS_SMALLER_OR_EQUAL, expecting T_VARIABLE or '$' in /home/toptizhka/www/basket.php on line 42
вот код
<?
//-----------------------Скрипт корзина - коризна-----------------------------//
//Входные данные : id товара в сессии //
//Выходные данные : id, цвет и колличество выбранного товара, в сессии //
//Действие скрипта : Подтверждение выбора товара и указание цвета и //
// колличества//
//----------------------------------------------------------------------------//
//Выводим таблицу
echo "<html><body bgcolor='#ffff00'>
<form action='order.php'>
<table border='1'>
<tr>
<td>
Имя товара
</td>
<td>
Желанные цвета
</td>
<td>
Необходимое количество
</td>
<td>
</td>
</tr>";
//Открываем сеанс и ставим нужную кодировку
session_start();
header("Content-Type: text/html; charset=windows-1251");
//Формируем запрос
$Max_SizeOfGoods=count($_SESSION['goods_id']);
switch ($Max_SizeOfGoods)
{
case 0 :
echo "</table><br>Не одного товара не выбранно";
break;
case 1 :
$query="id = ".$_SESSION['goods_id'][0];
break;
default :
$query="id in \(".$_SESSION['goods_id'][0];
for ($i=1;$<=$Max_SizeOfGoods,$i++)
{
$query=$query.",".$_SESSION['goods_id'][$i]
}
$query=$query."\)";
}
$query="select * from cat where ".$query.";";
//подлючаем базу
require "db.php";
//Циклом выводим все товары
while ($arr = @mysql_fetch_array($query))
{
?>
<tr>
<td>
<?=$arr['name']; ?>
</td>
<td>
<INPUT TYPE=text name="<? echo("color".$num); ?>" VALUE="Неважно">
</td>
<td>
<INPUT TYPE=text name="<? echo("amount".$num); ?>" VALUE="1">
</td>
<td>
<INPUT TYPE=checkbox NAME="<? echo("num".$num); ?>" VALUE="<?=$foo['article']; ?>" CHECKED>
</td>
</tr>
<?
$num++;
}
?>
</table>
<input type=submit value="Оформить заказ">
</form>
<form action="basket_cl.php">
<input type=submit value="Очистить корзину" >
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 21:50)
| | Проанализировав сообщение об ошибке:
Parse error: parse error, unexpected T_IS_SMALLER_OR_EQUAL, expecting T_VARIABLE or '$' in /home/toptizhka/www/basket.php on line 42
|
узнаем, что ошибка находиться в 42 строке и пытаемся ее найти:
for ($i=1;$<=$Max_SizeOfGoods,$i++)
|
ошибка очевидна, забыли написать имя переменной =)
итак должно получиться вот так:
for ($i=1;$i<=$Max_SizeOfGoods,$i++)
|
| |
|
|
|
|
|
|
|
для: kaoz
(26.03.2006 в 22:43)
| | =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 21:50)
| | >//-----------------------Скрипт корзина -коризна-----------------------------//
)) | |
|
|
|
|
|
|
|
для: ZC
(27.03.2006 в 00:51)
| | Не это просто я все поделил на части, добавление карзина, заказ ...
:^) | |
|
|
|