oto cały kod tego skryptu. usuwanie działa a edycja jeszcze nie...
poprawiłem nawiasy ( czy o to chodziło

)
wyskakuje nadal takie cos:
Połączono z serwerem
Połączono z bazą towarów
679 4364 546 546 dział budowlany usuń edytuj
675 tow2 2/3 12 dział metalowy usuń edytuj
677 towar3 3 3 inne usuń edytuj
ilość danych w bazie: 3
Array
(
[ID] => 1
[TOWARY] => teset
[KOD] => 546
[CENA] => 546
[ID_DZIALY] => 1
[edycja] => edycja
)
edycja
Array
(
[ID] => 1
[TOWARY] => teset
[KOD] => 546
[CENA] => 546
[ID_DZIALY] => 1
[edycja] => edycja
)
0false1064You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
co ten błąd oznacza?? pewnie cos z mysqlem??
<html>
<head>
<title>baza mysql - edycja i usuwanie towaru - test</title>
</head>
<body>
<?php
// nawiazujemy polaczenie
// w przypadku niepowodznie wyświetlamy komunikat
or
die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); // połączenie nawiązane ;-)
echo "Połączono z serwerem<br />"; // nawiązujemy połączenie z bazą danych
// w przypadku niepowodzenia wyświetlamy komunikat
// połączenie nawiązane ;-)
echo "Połączono z bazą towarów<br /> "; // zamykamy połączenie
/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT `towary`.`ID` ,`towary`.`TOWARY` , `towary`.`KOD` , `towary`.`CENA`
, `dzialy`.`DZIALY` FROM `towary` , `dzialy`
WHERE `towary`.`ID_DZIALY` = `dzialy`.`ID`
LIMIT 0 , 30 ;")
or
die('Błąd zapytania');/*wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0*/
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<table cellpadding="2" border=1>"; echo "<td>".$wiersz['ID']."</td>"; echo "<td>".$wiersz['TOWARY']."</td>"; echo "<td>".$wiersz['KOD']."</td>"; echo "<td>".$wiersz['CENA']."</td>"; echo "<td>".$wiersz['DZIALY']."</td>"; <a href="pokaz_test1.php?del='.$wiersz['ID'].'">usuń</a>
<a href="pokaz_test1.php?edit='.$wiersz['ID'].'">edytuj</a>
</td>';
}
echo "<br>ilość danych w bazie: $ilosc_wierszy <br>"; }
{
echo "baza towarów jest pusta"; }
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="hidden" name="ID" value="'.$wiersz1['ID'].'">'; echo'<input type="text" name="TOWARY" value="'.$wiersz1['TOWARY'].'">'; echo'<input type="text" name="KOD" value="'.$wiersz1['KOD'].'">'; echo'<input type="text" name="CENA" value="'.$wiersz1['CENA'].'">'; }
$array = array("1" => "dzial budowlany", "farby", "dzial hydrauliczny","dzial metalowy","dzial sanitarny","inne"); echo'<select name="ID_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'])) {
$ID = $_POST['ID'];
$ID_DZIALY = $_POST['ID_DZIALY'];
$TOWARY = $_POST['TOWARY'];
$KOD = $_POST['KOD'];
$CENA = $_POST['CENA'];
if(mysql_query('UPDATE `rafkaz`.`towary` SET `towary`.`ID`="$ID1" , `towary`.`TOWARY`="$TOWARY" , `towary`.`KOD`="$KOD" , `towary`.`CENA`="$CENA" , `towary`.`ID_DZIALY`="$ID_DZIALY" where `towary`.`ID`='.$_GET['edit'].' ')) //edycja {
}
else
{
}
}
{
if(mysql_query('delete from `towary` where ID='.$_GET['del'].' ')) //usuwanie {
}
else
{
}}
?>
</body>
</html>