Co tu jest źle, że nie zmienia wartości w MySQL
Kod
if(isset($_POST['sub']))
{
$filename=$_POST['plik'];
$handle = fopen("$filename", "r");
echo "<table border=\"2px\" width=\"300px\">
<tr><td width=\"100px\">Nazwa</td><td width=\"100px\">Ilosc</td><td width=\"100px\">Kod towaru</td></tr></table><table>";
while (($data = fgetcsv($handle, 3000, ";", ",", "\\")) !== FALSE)
{
$kod = $data[0];
$ilosc = $data[1];
$cena = $data[2];
echo "<table border=\"2px\" width=\"300px\">
<tr><td width=\"100px\">" . $kod . "</td><td width=\"100px\">" . $ilosc ."</td><td width=\"100px\">" . $cena ."</td></tr></table>";
$zapytanie = "UPDATE ps_product SET `quantity` = '$ilosc', `price` = '$cena' WHERE `id_cennik_offline` = '$kod'";
$wyslij = mysql_query($zapytanie) or die ("Nie załadowano" . mysql_error() );
if($wyslij) { echo "Zmieniono";} else {echo "Nie zmieniono"; }
}
fclose($handle);
}
?>
{
$filename=$_POST['plik'];
$handle = fopen("$filename", "r");
echo "<table border=\"2px\" width=\"300px\">
<tr><td width=\"100px\">Nazwa</td><td width=\"100px\">Ilosc</td><td width=\"100px\">Kod towaru</td></tr></table><table>";
while (($data = fgetcsv($handle, 3000, ";", ",", "\\")) !== FALSE)
{
$kod = $data[0];
$ilosc = $data[1];
$cena = $data[2];
echo "<table border=\"2px\" width=\"300px\">
<tr><td width=\"100px\">" . $kod . "</td><td width=\"100px\">" . $ilosc ."</td><td width=\"100px\">" . $cena ."</td></tr></table>";
$zapytanie = "UPDATE ps_product SET `quantity` = '$ilosc', `price` = '$cena' WHERE `id_cennik_offline` = '$kod'";
$wyslij = mysql_query($zapytanie) or die ("Nie załadowano" . mysql_error() );
if($wyslij) { echo "Zmieniono";} else {echo "Nie zmieniono"; }
}
fclose($handle);
}
?>
Z góry dziękuję za odpowiedzi.