witam.
Poniżej wkleiłem kod wyświetlający w tabelce rekordy bazy i obok każdego klika się aby usunąć i edytować rekord. problem tkwi w edycji. kombinowalem na wiele sposobów ale nie mogę sobie z tym poradzić.
klikając na edytuj pojawia się formularz edycji wypełniony danymi jednak po wpisaniu innych danych i wcisnieciu przycisku edytuj nic sie nie dzieje...
i jeszcze w kodzie
<?php
if(isset($_GET['edit'])){ $zapytanie = 'SELECT `towary`.`ID` ,`towary`.`TOWARY` , `towary`.`KOD` , `towary`.`CENA` , `dz
ialy`.`DZIALY` , `dzialy`.`ID`
FROM `towary` , `dzialy` WHERE `towary`.`ID`='.$_GET['edit'].' AND `towary`.`ID_DZIALY` = `dzialy`.`ID`';
echo'<form action="pokaz_test1.php" method="post">'; echo'<input type="text" name="TOWARY" value="'.$wiersz['TOWARY'].'">'; echo'<input type="text" name="KOD" value="'.$wiersz['KOD'].'">'; echo'<input type="text" name="CENA" value="'.$wiersz['CENA'].'">'; $dzialy = $wiersz['DZIALY'];
$TOWARY = $wiersz['TOWARY'];
$KOD = $wiersz['KOD'];
$CENA = $wiersz['CENA'];
}
$array = array("1" => "dzial budowlany", "farby", "dzial hydrauliczny","dzial metalowy","dzial sanitarny","inne"); echo'<select name="dzialy">'; foreach($array as $key => $value){
if($key == $dzialy){
$select.$key = "SELECTED";
}
<option value='.$key.' "'.$select.$key.'">'.$value.'</option>';
}
echo'<input type="submit" name="edycja" value="edycja">'; if(isset($_POST['edycja'])) {
if(mysql_query('UPDATE `rafkaz`.`towary` SET `towary`.`TOWARY`="$TOWARY" , `towary`.`KOD`="$KOD" , `towary`.`CENA`="$CENA" , `towary`.`ID_DZIALY`="$dzialy" where `towary`.`ID`='.$_GET['edit'].' ')) //edycja {
}
else
{
}
}
}
?>
z góry dzięki za wszelkie sugestie... (IMG:
http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Ten post edytował kononowicz 19.11.2006, 02:12:57