Forum Webscript.Ru

Программирование => PHP => Тема начата: listopad от 25 Августа 2002, 15:21:22

Название: Проблема с массивом....
Отправлено: listopad от 25 Августа 2002, 15:21:22
У меня такая проблема....

for($g=0,$i=3;$i<=9;$i+=3,$g++)
{
$who=array("male","female","other");
$mas=$who[$g];
.....sql   и все такое.....
for ($ii=0;$ii<$num;$ii++)                                                                                      
{
   $row = mysql_fetch_array($result);
   $id[\'$mas\'][\'$ii\']=$row[\'id\'];
   $con[\'$mas\'][\'$ii\']=$row[\'counter\'];
echo $con[\'$mas\'][\'$ii\'];--- здесь он пишет все как положено... дествительно существующие значение...., а вот дальше.......
}
}
.....в итоге пишу ....
echo"$con[\'male\'][\'0\']";-----перехожу на конкретное значение.... он ничего не пишет.. :abuse:

Может кто знает в чем причина....
Название: Проблема с массивом....
Отправлено: ThE0ReTiC от 25 Августа 2002, 15:50:11
listopad
Я плакалЪ...
Чесслово...
Обрисуй задачу подробнее - ее однозначно можно решить гораздо проще, без использования двумерных массивов...
И структуру базы не забудь дать.
Название: Проблема с массивом....
Отправлено: GotZfild от 25 Августа 2002, 16:19:38
Цитировать
$con[\'$mas\'][\'$ii\'];

В одиночных кавычках интерполяция переменных не происходит! Убери их.
Название: Проблема с массивом....
Отправлено: Flash от 25 Августа 2002, 18:12:53
Цитировать
В одиночных кавычках интерполяция переменных не происходит! Убери их.

Точно или двойные подставь.....
Название: Проблема с массивом....
Отправлено: listopad от 26 Августа 2002, 13:46:54
Точно , в кавычках дело..... Спасибо !!!!