Гаден PHP проблем

cmivanov

Registered
Ето ми го кода
Код:
while($row2 = mysql_fetch_array($result2))
{
$id = $row2['id'];
echo "$id";
?>
<form name="form1" method="post" action="l.php">
<input type="submit" value="Приеми" name=acc>
<form name="form1" method="post" action="login.php?p=1">
<input type="submit" value="Отхварли" name=rej>
<br>
<? }
if (isset($_POST['acc']))
{
mysql_query("Update g set status='1' where sid='$sid'"); 

}
if (isset($_POST['rej']))
{
mysql_query("Update g set status='2' where sid='$sid' "); 
}
Така изкарва примерно 10 резултата при които има бутони ПРИЕМИ и ОТХВЪРЛИ само че като натисна на даден резултат бутон ПРИЕМИ
не сменя статуса на него резултат а на най-последния.
Примерно
1 Приеми Отхвърли
2 Приеми Отхвърли
3 Приеми Отхвърли
4 Приеми Отхвърли
5 Приеми Отхвърли
6 Приеми Отхвърли

и като дам на бутон приеми на резултат 1
то променя статуса на резултат 6

как да го оправя ?
 
while($row2 = mysql_fetch_array($result2))
{
$id = $row2['id'];
echo "$id";
?>
<form name="form1" method="post" action="l.php">
<input type="hidden" name="sid" value="<?php echo $id; ?>" />
<input type="submit" value="Приеми" name=acc>
<form name="form1" method="post" action="login.php?p=1">
<input type="hidden" name="sid" value="<?php echo $id; ?>" />
<input type="submit" value="Отхварли" name=rej>
<br>
<? }
if (isset($_POST['acc']))
{
$sid = $_POST['sid'];
mysql_query("Update g set status='1' where sid='$sid'");

}
if (isset($_POST['rej']))
{
$sid = $_POST['sid'];
mysql_query("Update g set status='2' where sid='$sid' ");
}

Пробвай така
 

Back
Горе