ďťż
Podstrony
|
telcocafeProszę o pomoc w następujących problemach :1. Jak zrobić,żeby wyświetlała się cała baza danych i obok każdej pozycji był przycisk zmień i usuń.Wyświetlanie bazy można użyć przez przycisk wykorzystując akcje szukaj.php,tylko nie wiem jak zrobić żeby wyświetlały się dwa przyciski.Po kliknięciu na zmień(edytuj)ma pojawić sie formularz,który wyświetli pola i po wpisaniu nowych danych zmieni dane w bazie(myśle że do tego służy zapytanie update ...).Ma to mniej więcej przypominać np książkę adresową w wp. 2. I jeszcze jeden problem dotyczący dodawania i usuwania pozycji z bazy.Do dodawania pozycji do bazy służy formularz,w którym wpisujemy dane.Jakie zapytanie powinno być by dopisać dane,chodzi o to że ma zapisać do 2 tabel.Próbowałem insert to utwory,medium oraz 'utwory,medium'.... i pokazuje mi błąd składni.Co do usuwania chciałbym zrobić to podobnie tylko czy można by było coś takiego zrobić: "DELETE from utwory,medium where idmedium ='".$_GET['idmedium']."'";. Chodzi o to czy jest to poprawne zapytanie i czy w ten sposób usunie wartości z obydwu tabel. Dostępne mam 2 tabele: utwory i medium.Utwory ma pola : idmedium,tytuł,rodzaj muzyki,długość , tabela medium : idmedium,rok wydania,ilość utworów,wykonawca ,produkt Poczytaj FAQ PHP/MySQL, a zwłaszcza: http://forum.ks-eksp...ndpost&p=499455 http://forum.ks-eksp...ndpost&p=499820 http://forum.ks-eksp...ndpost&p=499822 pozdro ;) Dzięki za linki,mniej więcej wiem jakie zapytania służą do dodawania,edycji i usuwania z bazy,ale chodzi mi o np dodawanie do dwóch tabel z jednego formularza tzn wprowadzone dane mają być umieszczone w 2 tabelach,a tego nie moge znaleźć. I mam jeszcze jeden problem. Mam 2 tabele i chce zrobić wyszukiwanie , np wyszukuje wszystkie tytuły zawierające litere "a".Ma to działać na zasadzie że wpisuje np tytuł : "a" i znajduje mi wszystkie tytuły zawierające a oraz pozostałe dane.Użyłem zapytania : <? $sql="SELECT * FROM utwory, medium WHERE utwory.tytul LIKE '%$tytul%' AND utwory.dlugosc LIKE '%$dlugosc%' AND utwory.rodzajmuzyki LIKE '%$rodzajmuzyki%'AND medium.rokwydania LIKE '%$rokwydania%'AND medium.iloscutworow LIKE '%$iloscutworow%'AND medium.wykonawca LIKE '%$wykonawca%'AND medium.produkt LIKE '%$produkt%'"; ?> i efekt jest taki że gdy wpisze do pola które jest w tabeli utwory to prawidłowo znajduje mi pozycje z tej tabeli natomiast z tabeli medium dopasowuje każde pole. Użytkownik Riq edytował ten post 04 lipiec 2006, 09:43 A co to za różnica do ilu to dodajesz? Pobierasz wprowadzone dane i robisz odpowiednio dużo zapytań do bazy danych. Swoją drogą nigdy się nic nie wrzuca do bazy danych prosto od użytkownika - najpierw trzeba to zabezpieczyć (np addslashes) Jak zrobić taką stronke,głównie chodzi mi o tabele oraz przyciski zmień i usuń.Z tą różnicą,że tabela nie ma być wpisywana ręcznie,tylko pobierana z bazy danych i po edycji wybranych rekordów zapisywało zmiany w bazie danych. http://volt.iem.pw.e...?_page=database |
|||
Sitedesign by AltusUmbrae. |