edit_car.php
@ $db = new mysqli( 'nazwa', 'login', 'haslo', 'nazwa bazy'); if (mysqli_connect_errno()) { exit; } $zapytanie = "select * from car"; $wynik = $db->query($zapytanie); $ile_znalezionych = $wynik->num_rows; echo '<div style="color: black; margin-left: 10px;"><p>ilość samochodów w ofercie: '.$ile_znalezionych.'</p>'; for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz = $wynik->fetch_assoc(); echo '<tr> <td style="border: 1px solid dimgray; background-color: #CCCCCC;"> <b>'.($i+1).'</b></td>'; echo'<td style="border: 1px solid dimgray; background-color: white; "><a href="usun.php?id_usun='.$wiersz['model'].'"><img src="grafika/delete.png" border="0"/></a></td></tr>'; } $wynik->free(); $db->close();
odczytane rekordy ładnie wyświetla mi w systemie, problem z ich usunięciem
usun.php
@ $db = new mysqli( 'nazwa', 'login', 'haslo', 'nazwa bazy'); if (mysqli_connect_errno()) { exit; } $id = $_GET['id_usun']; $query2 = "DELETE FROM `car` WHERE `model`=$id"; } $wynik->free(); $db->close();
podam może plik .sql bo może w strukturze jest problem:
create table car
(
model char(50) not null primary key,
przedz1 float(6) not null,
przedz2 float(6) not null,
przedz3 float(6) not null,
przedz4 float(6) not null,
debet float(6) not null,
plik_nazwa char(50) not null
);