Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Usuwanie rekordu wybranego z formularza
maestro20
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 7.01.2009

Ostrzeżenie: (0%)
-----


Witam jestem poczatkujacy w tworzeniu strony ale male pojecie mam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wiec przechodze do konkretow
Mam storzony formularz w którym za pomoca listy rozwijanej pobieram id z bazy danych i teraz napotkalem problem, a mianwicie ze nie potrafie usunac wybranego rekordu z bazy. Czy mogl by mi ktos pomodz jak to zrobic. Bardzo zalezy mi na tym .
Oto kod
wyborpyt.php
  1. <?php $link = mysql_connect("localhost", "maestro", "Passw0rd") or die('Blad: Nie mozna polaczy´c z MySQL!');
  2.  
  3. mysql_select_db("test2") or die('Blad: Nie mozna wybraz bazy danych!');
  4.  
  5. $zapytanie = mysql_query ("SELECT id FROM test where 1");
  6.  
  7. echo '<select name="dane">';
  8.  
  9. echo '<option value="">Wybierz Pytanie</option>';
  10.  
  11. while($option = mysql_fetch_assoc($zapytanie)) {
  12.  
  13. echo '<option value="'.$option['id'].'">'.$option['id'].'</option>';
  14. //$id = $_POST['id'];
  15. }
  16. echo '$option';
  17. echo '</select>';
  18.  
  19. ?>
  20. <form action="usuniecie.php" method="post" enctype= "multipart/form-data">
  21. <input type="submit" value="usun" />
  22. <form action="usuniecie.php" method="post">
  23. <input type="submit" value="wyswietl" />


usuniecie.php
  1. <?php
  2. function lacz_bd()
  3. {
  4. $db = new mysqli('localhost','maestro','Passw0rd', 'test2');
  5. if (! $db)
  6. return false;
  7. $db->autocommit(TRUE);
  8. return $db;
  9. }
  10. $db = lacz_bd();
  11. $option = $_POST['id'];
  12. $zapytanie = "delete from pracownicy where id='$id'";
  13. $wynik = $db->query($zapytanie);
  14. if($wynik)echo 'Usunięto rekord';
  15. else echo 'Błąd podczas usówania';
  16. ?>

Jak dam zeby usunelo wybrany rekord z bazy to pisze mi ze usunieto rekord a rekord dalej niestety pozostaje w bazie i tu mam najwiekszy problem bo bez tego cala moja strona lezy na plecach i nie moge dalej isc. Licze na szybka odpowedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:18