|
|
|
| Ошибка
Fatal error: [] operator not supported for strings in /home/toptizhka/www/order.php on line 22
Скрипт
<?
//-----------------------Скрипт корзина - Оформление заказа-------------------//
//Входные данные : id, цвет и колличество переданные методом POST //
//Выходные данные : id, цвет и колличество выбранного товара, в сессии //
//Действие скрипта : Оформление заказа и формирование и подготовка главного //
// массива //
//----------------------------------------------------------------------------//
//Открываем сеанс и ставим кодировку
session_start();
header("Content-Type: text/html; charset=windows-1251");
//Полученные данные обрабатываем
$i=1;
$num="num1";
$color="color1";
$amount="amount1";
echo $_GET[$num];
while($_GET[$num]!=0)
{
echo $_GET[$num];
$_SESSION['good'][]=$_GET[$num];
$_SESSION['color'][]=$_GET[$color];
$_SESSION['amount'][]=$_GET[$amount];
++$i;
settype($i,string);
$num="num".$i;
$color="color".$i;
$amount="amount".$i;
settype($i,int);
}
?>
<html>
<head>
<title></title>
</head>
<body bgcolor='#ffff00'>
<form action='mail_act.php'>
<table>
<tr>
<td>
ФИО
</td>
<td>
<input name="name" type="text">
</td>
</tr>
<tr>
<td>
E-mail
</td>
<td>
<input name="mail" type="text">
</td>
</tr>
<tr>
<td>
Телефон
</td>
<td>
<input name="phone" type="text">
</td>
</tr>
<tr>
<td>
<input type="submit" value="Заказать">
</td>
</tr>
</table>
</form>
</body>
</html>
|
Это не может быть из-за русскиз букв? | |
|
|
|
|
|
|
|
для: CrazyAngel
(26.03.2006 в 23:56)
| | у меня всё это работает! воткни Error_Reporting(E_ALL & ~E_NOTICE); или я чё не так понял? | |
|
|
|
|
|
|
|
для: Лёха
(27.03.2006 в 00:21)
| | Не знаю, это на платном хосте не работает | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.03.2006 в 00:23)
| | У меня тоже нормально работает. А какая там версия PHP? Если меньше 4.2.0, попробуйте заменить
<?php
settype($i,int);
?>
|
на
<?php
settype($i,integer);
?>
|
| |
|
|
|
|
|
|
|
для: Drago
(27.03.2006 в 00:34)
| | Спасибо, сам наверное фиг додумался | |
|
|
|