Jestem nowy na forum. Mam na imię Mariusz. Mam problem z usuwaniem rekordów z tabel w Mysql.
Na samym początku przeczytałem pełno tematów z usuwaniem rekordów z bazy. Mam nietypowy problem taki iz zamiast usuwać mi rekordy z tablicy, to formularz je dodaje.
Stworzyłem listę wybieralną:
?> <form action="http://localhost/joomla30/opakowanie_usun.php" method="post"> <select name="id"> <option value="0">Wybierz Pytanie</option> <?php } ?> </select> <input type="submit" value="usun" /> </form>
Formularz jest rozwijany, po wybraniu etykiety ma zostać usunięta. Przekazuje ona wartość do pliku opakowanie_usun.php:
<?php $login='root'; $haslo=''; $host='localhost'; $baza='jomla'; $option = (int)$_POST['id']; $zapytanie = "Delete * From opakowania where id_opakowania='$id'"; $wynik = $db->query($zapytanie); if($db->affected_rows){ ech 'Usunięto: ' . $db->affected_rows . 'rekordów'; else { } ?>
Po wykonaniu zamiast usunąć cały wiersz z danym ID, to dodaje kolejny wiersz tylko pusty
Ma ktoś pomysł gdzie mam błąd?