|
|
|
| понимаю, что делаю неправильно(
unexpected T_IS_EQUAL
echo "<form>";
echo "<table border=1>";
$query=mysql_query("select * from admin");
$num_rows = mysql_num_rows($query);
echo "$num_rows";
for ($i=1; $i<=$num_rows; $i++)
{
$res=mysql_fetch_assoc($query);
echo "<tr><td>".$res['id']."</td>";
echo "<td>".$res['date']."</td>";
if ($res['flag'])=='1'
{
$checked="checked";
}
else
{
$checked="' '";//?пустое значение
}
echo '<td><input name="flag';
echo "$i";
echo '" type="checkbox" ';
echo "$checked.>";
|
| |
|
|
|
|
|
|
|
для: Medulla
(28.08.2007 в 14:30)
| | исправила ==1 на like '1'
if ('".$res['flag']."') like "1"
|
unexpected T_STRING | |
|
|
|
|
|
|
|
для: Medulla
(28.08.2007 в 15:05)
| | >>исправила ==1 на like '1'
не надо, это не SQL. Вначале правильно было, только скобка... | |
|
|
|
|
|
|
|
для: Medulla
(28.08.2007 в 14:30)
| | Не закрыта скобка if'а в 14 - ой строке. И фигурная скобка for'а тоже не закрыта | |
|
|
|
|
|
|
|
для: ec_stasis
(28.08.2007 в 15:20)
| | у for есть } дальше.
а вот и с if та же ошибка | |
|
|
|
|
|
|
|
для: Medulla
(28.08.2007 в 15:23)
| | покажи код, что теперь получилось, и что за ошибку выдает? | |
|
|
|
|
|
|
|
для: ec_stasis
(28.08.2007 в 15:33)
| | да спасибо.
== действительно нужно. ошибку больше не выдает
в браузере отображается:
не отображается "checked"
условие проверки не выполняется
<input name="flag1" type="checkbox" >
|
if ($res['user']=='1')
{
$checked="checked";
}
else
{
$checked=' ';//?пустое значение
}
echo '<td><input name="flag';
echo "$i";
echo '" type="checkbox" ';
echo "$checked";
echo ">";
|
| |
|
|
|
|
|
|
|
для: Medulla
(28.08.2007 в 15:53)
| | Видимо в базе user не равен 1 | |
|
|
|
|
|
|
|
для: ec_stasis
(28.08.2007 в 16:10)
| | прошу прощения, не user, a flag.
ошибка была здесь:
' не нужны)
большое спасибо | |
|
|
|