<?php
// php code to Update data from mysql database Table
if(isset($_POST['update']))
{
$hostname = "localhost";
$username = "root";
$password = "";
$databaseName = "magazyn1";
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
// get values form input text and number
$id = $_POST['id_produktu'];
$Pro = $_POST['producent'];
$Np = $_POST['nazwa_produktu'];
$Di = $_POST['dostepna_ilosc'];
// mysql query to Update data
$query = "UPDATE `produkty` SET `producent`='".$Pro."',`nazwa_produktu`='".$Np."',`dostepna_ilosc`=$Di WHERE `id_produktu` = $id";
$result = mysqli_query($connect, $query);
if($result)
{
echo 'Data Updated';
}else{
echo 'Data Not Updated';
}
mysqli_close($connect);
}
?>
<!DOCTYPE html>
<html>
<head>
<title>UPDATE DATA </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form method="post">
ID To Update: <input type="text" name="id" ><br><br>
New First Name:<input type="text" name="Pro" ><br><br>
New Last Name:<input type="text" name="Np" ><br><br>
New Age:<input type="text" name="Di" ><br><br>
<input type="submit" name="update" value="Update Data">
</form>
</body>
</html>
Witam
Pobrałem ten kod by sprawdzić czy to moja wina czy czegoś innego sprawdziłem logi / errory i co się tylko dało w XAMPP ale dalej nie wiem dlaczego mi wywala ten sam błąd
Notice: Undefined index: id_produktu in edytuj4.php on line 17
Notice: Undefined index: producent in on line 18
Notice: Undefined index: nazwa_produktu ion line 19
Notice: Undefined index: dostepna_ilosc on line 20
ktoś może wie albo naprawi ten kod by działał spędziłem sporo czasu przy tym. Pytałem się znajomych ale oni też nie wiedza dla czego tak się dzieje może to wina wersji apache (5.2.0).
Z góry dzięki za każdą pomoc.