maximka
Guest
реакция на кнопку "submit" (PHP) (всегда !$submit)
Запарился уже искать где косяк, знаю что банально, но не могу найти ошибку, помогите пожалуйста.
Признаки ошибки: пользователь открывает страничку, submit не нажата. Нажимаем submit - и все равно, submit не нажата!
код:
<?php
if (isset($submit))
{
...
}
else
{
include('config/config.php');
$query=sprintf("Select * from category where ItemBool=1");
$result = mysql_query($query) or die("Get subcat failed");
mysql_close($link);
?>
<form action="/<?php echo $PHP_SELF?>" method=post>
<?php
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
include('config/config.php');
$ItemID=$row['CatID'];
$query2=sprintf("Select * from zakaz where ItemID=$ItemID");
$result2 = mysql_query($query2) or die("fail");
if($row2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
print "<input type=checkbox name=itemname checked>";
}
else
print "<input type=checkbox name=itemname>";
mysql_close($link);
print $row['CatName'];
}
?>
<input type="submit" value="Submit"><input type="reset">
</form>
<?php
}
?>
вот и все, но не работает!
то есть всегда работает блок else! а блок if (где в листинге я поставил троеточие) не работает
Запарился уже искать где косяк, знаю что банально, но не могу найти ошибку, помогите пожалуйста.
Признаки ошибки: пользователь открывает страничку, submit не нажата. Нажимаем submit - и все равно, submit не нажата!
код:
<?php
if (isset($submit))
{
...
}
else
{
include('config/config.php');
$query=sprintf("Select * from category where ItemBool=1");
$result = mysql_query($query) or die("Get subcat failed");
mysql_close($link);
?>
<form action="/<?php echo $PHP_SELF?>" method=post>
<?php
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
include('config/config.php');
$ItemID=$row['CatID'];
$query2=sprintf("Select * from zakaz where ItemID=$ItemID");
$result2 = mysql_query($query2) or die("fail");
if($row2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
print "<input type=checkbox name=itemname checked>";
}
else
print "<input type=checkbox name=itemname>";
mysql_close($link);
print $row['CatName'];
}
?>
<input type="submit" value="Submit"><input type="reset">
</form>
<?php
}
?>
вот и все, но не работает!
то есть всегда работает блок else! а блок if (где в листинге я поставил троеточие) не работает