mam formularz w ktorym zatwierdzam lub odrzucam wyslane przez uzytkownikow obiekty:
<?php
$i=1;
$myquery=mysql_query("SELECT bb_street_building.street_name, bb_street_building.building_id, bb_city.id, bb_city.name, bb_building.name1, bb_building.name2
FROM bb_street_building, bb_city, bb_building
WHERE bb_street_building.street_id IS NULL AND bb_street_building.building_
d=bb_building.id
AND bb_building.city=bb_city.id");
{
$streetname = $name[0];
$building_id = $name[1];
$city_id = $name[2];
$cityname = $name[3];
$name1 = $name[4];
$name2 = $name[5];
$nstreetname = $_REQUEST['streetname'];
if(isset($_REQUEST["zatwierdz$i"])) {
$myquery=mysql_query("INSERT INTO bb_street (street_name, city_id) VALUES ('{$nstreetname}', '{$city_id}')")
SET street_id = '$id', street_name = '$nstreet_name'
WHERE street_name = '{$streetname}' AND building_id='{$building_id}'")
$success=($myquery) ? 1 : -1;
}
if(isset($_REQUEST['odrzuc$i'])) {
$success=($myquery) ? 1 : -1;
}
<form name="formularz" method="post">
<tr>
<td class="backggrey"><input type="text" size="35" value="'.$streetname.'" name="streetname"/></td>
<td class="backggrey">
<input type="submit" name="zatwierdz'.$i.'" value="Zatwierdz'.$i.'">
<input type="submit" name="odrzuc'.$i.'" value="Odrzuc'.$i.'">
</td>';
$i++;
}
?>
problem z nim jest taki, ze po kliknieciu na zatwierdz dodaje sie zawsze ostatni z rekordow, a nie ten przy ktorym kliknalem buttona, poza tym wyswietla po kliknieciu w butona blad w zapytaniu SELECT, bledu nie ma przed klinieciem.
Podejrzewam, ze sa bledy w nazewnictwie przyciskow przy warunkach, ale nie wiem jak to rozwiazac
Z gory dziekuje za pomoc!