|
|
|
| Вот Такой у меня кодик:
<?
$a=$tt[2];
$gr=mysql_query("select * from erotcat");
if (mysql_num_rows($gr)==0) exit();
else
{
echo " <select name=\"gruzzz\" size=1>";
for ($i=0; $i<mysql_num_rows($gr); $i++)
{
$po=mysql_fetch_array($gr);
echo $a;
// Почему переменная $a не отображается, я писал перед echo $a - global $a - всеравно тоже самое
if ($p[0]==$a)
echo "<option value=\"$po[0]\" selected>$po[1]</option>";
else
echo "<option value=\"$po[0]\">$po[1]</option>";
}
echo " </select>";
}
?>
|
Спасибо! | |
|
|
|
|
|
|
|
для: Mesm
(23.11.2005 в 16:12)
| | Может просто $tt[2]; равно нулю (пустой строке) ?! ЗЫ: Global используется только в функциях. В остальных случаях не имеет смысла. | |
|
|
|
|
|
|
|
для: Mesm
(23.11.2005 в 16:12)
| | А вы действительно сразу после
вывод переменной $a поставьте - там тоже пусто или имеется значение? | |
|
|
|
|
|
|
|
для: cheops
(24.11.2005 в 00:56)
| | Вот код целиком (кажется).
<?
if ((isset($red))&&($var!=false))
{
$to=mysql_query("select * from inf WHERE unic=$var");
if(mysql_num_rows($to)==0) exit();
else $tt=mysql_fetch_array($to);
}
$a=$tt[2];
$gr=mysql_query("select * from erotcat");
if (mysql_num_rows($gr)==0) exit();
else
{
echo " <select name=\"gruzzz\" size=1>";
for ($i=0; $i<mysql_num_rows($gr); $i++)
{
$po=mysql_fetch_array($gr);
echo $a;
if ($p[0]==$a) echo "<option value=\"$po[0]\" selected>$po[1]</option>";
else echo "<option value=\"$po[0]\">$po[1]</option>";
}
echo " </select>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Mesm
(24.11.2005 в 09:30)
| | Как только не срабатывает условие
<?php
if ((isset($red))&&($var!=false))
?>
|
У вас $a будет равно пустой строке. Нужно копать условие - срабатывает ли оно, если не срабатывает, то почему. | |
|
|
|