Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie lub dodawanie konkretnego rekordu
paweld89
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.01.2013

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


Witam !
Mam zrobioną bazę gdzie przetrzymuję dane skrypt pobierania danych wygląda tak:
  1. <?php
  2.  
  3.  
  4. $link = mysql_connect (".pl", "_", "") or die ("Nie mozna sie polaczyc z baza danych");
  5.  
  6. mysql_select_db("pl") or die ("Nie mozna wybrac bazy danych");
  7.  
  8.  
  9. $wynik = mysql_query("SELECT * FROM daneWHERE aktywna='0' ORDER BY id DESC")
  10. or die('Błąd zapytania');
  11.  
  12.  
  13.  
  14. if(mysql_num_rows($wynik) > 0) {
  15. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  16. while($row = mysql_fetch_assoc($wynik)) {
  17.  
  18.  
  19. echo "<tr><td>Imię </td>"."<td>".$row['imię']."</td></tr>";
  20. echo "<tr><td>Telefon </td>"."<td>".$row['tel']."</td></tr>";
  21. echo "<tr><td>Email </td>"."<td>".$row['email']."</td></tr>";
  22. echo "<tr><td>Dodaj</td>"."<td><input type='submit' name='submit' value='Dodaj' /></td></tr>";
  23. echo "<tr><td>Usuń </td>"."<td><input type='submit' name='submit' value='Usuń' /></td></tr>";
  24. }
  25. }
  26.  
  27. ?>
  28.  


Jak mam skonstruować zapytanie aby po kliknięciu na Dodaj rekord dodawał się do głównej bazy a po klikniecu na usuń był usuwany, biorąc pod uwagę że baza danych dane przechowuje wiele rekordów, zastanawiałem się żeby te przyciski zmienić na hiperłącza.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
paweld89
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.01.2013

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


  1. Struktura tabeli dla tabeli `pracownik`
  2. --
  3.  
  4. <!--c1--><div class='codetop'>Kod</div><div class='codemain'><!--ec1-->CREATE TABLE IF NOT EXISTS `pracownik` (
  5.   `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  6.   `stanowisko` varchar(250) COLLATE utf8_polish_ci NOT NULL,
  7.   `opis` varchar(250) COLLATE utf8_polish_ci NOT NULL,
  8.   `tel` varchar(20) COLLATE utf8_polish_ci NOT NULL,
  9.   `email` varchar(250) COLLATE utf8_polish_ci NOT NULL,
  10.   `wojewodztwo` varchar(250) COLLATE utf8_polish_ci NOT NULL,
  11.   `niepelnosprawnosc` varchar(100) COLLATE utf8_polish_ci NOT NULL,
  12.   `schorzenie` varchar(250) COLLATE utf8_polish_ci NOT NULL,
  13.   `etat` varchar(100) COLLATE utf8_polish_ci NOT NULL,
  14.   `umowa` varchar(100) COLLATE utf8_polish_ci NOT NULL,
  15.   `aktywna` varchar(1) COLLATE utf8_polish_ci NOT NULL,
  16.   `data` datetime NOT NULL,
  17.   PRIMARY KEY (`id`)
  18. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=11;<!--c2--></div><!--ec2-->
  19. --
  20. -- Zrzut danych tabeli `pracownik`
  21. --
  22.  
  23. <!--c1--><div class='codetop'>Kod</div><div class='codemain'><!--ec1-->INSERT INTO `pracownik` (`id`, `stanowisko`, `opis`, `tel`, `email`, `wojewodztwo`, `niepelnosprawnosc`, `schorzenie`, `etat`, `umowa`, `aktywna`, `data`) VALUES
  24. (10, 'aaa', 'AAAAAAAAAAAAAAAAAAAAAAAA', '111111111', '@gmail.com', 'Zachodniopomorskie', 'znaczny', 'Choroby neurologiczne', 'ćwierć', 'Określony', '0', '2013-01-09 11:54:59'),
  25. (8, 'aaa', 'AAAAAAAAAAAAAAAAAAAAAAAA', '111111111', '@gmail.com', 'Dolnośląskie', 'znaczny', 'Choroby układu krążenia', 'cały', 'Próbny', '0', '2013-01-07 22:59:03'),
  26. (9, 'aaa', 'AAAAAAAAAAAAAAAAAAAAAAAA', '111111111', '@gmail.com', 'Zachodniopomorskie', 'znaczny', 'Choroby neurologiczne', 'ćwierć', 'Określony', '0', '2013-01-09 11:54:59');<!--c2--></div><!--ec2-->
  27.  
  28. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  29. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  30. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;



tak się prezentuje baza.


halo czy ktoś tu jest ?
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: 13.10.2025 - 06:37