Да взима определен input при post

Wherever

Registered
Така като изкарвам оръжията примерно
Name Qty Price
Ime1 500 200
Ime2 100 5000

Как при пост да взимам точно това оръжия на което съм цъкнал submit ?

while($row = mysql_fetch_array($result))
{
$gunid = $row['id'];
$guns = $row['gunname'];
$gunsqty = $row['qty'];
$gunsprice = $row['price'];

echo"
<tr>
<td> $guns </td>
<td>$gunsqty</td>
<td>$gunsprice
<form method='post' action='' >
<input type='text' name='$gunid'>
<input type='submit' name='submit' value='Buy'></td>
</form>
</tr>";

if($_POST['submit'] and $gunid == ?? ){

echo "ok";
}
else { echo " "; }

}
[/quote]
 
while($row = mysql_fetch_array($result))
{
$gunid = $row['id'];
$guns = $row['gunname'];
$gunsqty = $row['qty'];
$gunsprice = $row['price'];

echo"
<tr>
<td> $guns </td>
<td>$gunsqty</td>
<td>$gunsprice
<form method='post' action='' >
<input type='text' name='$gunid' value='$gunid'>
<input type='submit' name='submit' value='Buy'></td>
</form>
</tr>";

if($_POST['submit'] and $gunid == ?? ){

echo "ok";
}
else { echo " "; }

}
 
а после при пост ?? съмнявам се че ще стане така
искарвам резултатите от дб
1
2
3
4
5

искам на всяко изкарано поле от дб да има нещо което да го проверява при POST за да е точно за него
иначе сега като цъкна пост ми излизат 5 ok ( все едно изпълнява всички изкарани от дб резултати)
 
while($row = mysql_fetch_array($result))
{
$gunid = $row['id'];
$guns = $row['gunname'];
$gunsqty = $row['qty'];
$gunsprice = $row['price'];

echo"
<tr>
<td> $guns </td>
<td>$gunsqty</td>
<td>$gunsprice
</tr>
<form method='post' action='' >
<select name='guns'>
<option value='$guns'>$guns</option>
<option value='$gunsqty'>$gunsqty</option>
<option value='$gunsprice'>$gunsprice</option>
</select>
<input type='submit' name='submit' value='Buy'></td>
</form>
</tr>";

if($_POST['submit']){
$guns=$_POST['guns'];
if (empty($guns))
{
echo "Грешка !";
}
else
{
echo $guns;
}
}
 
justspy не искам да е с option а и ако избера примерно 500 пак ми ги изкарва така че все 1 съм ги цъкнал всички демек
echo $guns; - ми го изкарва толкова пъти колкото полета имам в таблицата от която изкарвам резултатите
 

Back
Горе