Upload
<?php
if (($_POST['dodaj_produkt'])&&(is_numeric($_GET['id_produktu']))){ $nazwa_produktu=$_POST['nazwa_produktu'];
$opis_produktu=$_POST['opis_produktu'];
$kategoria=$_POST['kategoria'];
$ilosc=$_POST['ilosc'];
$zdjecie=$_FILES['zdjecie']['name'];
$zdjecie_t=$_FILES['zdjecie']['tmp_name'];
$id_produkt=$_GET['id_produktu'];
if (mysql_query("update produkt set nazwa_produktu='$nazwa_produktu',opis_produktu='$opis_produktu',cena='$cena', kategoria='$kategoria',ilosc_na_magazynie='$ilosc' where id_produktu=".$_GET['id_produktu'])){
// print getcwd()."<br>";
// print basename($zdjecie)."<br>";
// print $zdjecie_t."<br>";
mysql_query("update produkt set zdjecie='".basename($zdjecie)."' where id_produktu=".$_GET['id_produktu']); } else {
print "Nie można przegrać zdjęcia."; print $_FILES['userfile']['error']; }
} else {
//mysql_query("update produkt set zdjecie='' where id_produktu=$id_produktu");
}
print "Produkt zostal zmieniony"; }
}
?>
a dostaje tylko błąd undefindex index kasuj_produkt po reporting_error
Co jeszcze śmieszniejsze błąd występuje tylko przy edycji rekordu (przy jego dodawaniu nie)