![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jestem w trakcie robiebia "aplikacji" umożliwiającej dodawanie, usuwanie i modyfikacje rekordów w bazie mssql. Dodawanie przeszło bez większych problemów. Teraz mam mały problem z usuwaniem.
Obrazowo to wygląda mniej więcej tak: Rekord1 Rekord2 Rekord3 | USUN | EDYTUJ innyRekord1 innyRekord2 innyRekord3 | USUN | EDYTUJ Chciałbym, żeby po kliknieciu USUN przy danym rekordzie został on usunięty. Zrobiłem sobie plik usun.php, który wygląda tak:
Problem w tym, że nie wiem jak przekazać do wyżej wymienionego pliku zmienna $drut, z pliku tabela.php
Jak widać próbowałem coś w ten deseń echo "<td>".'<a href="usun.php?Drut=$wiersz[`Drut`];">[USUN]</a>'."</td>"; ale to nie jest dobrze. Może macie jakąś inną propozycję rozwiazania tego problemu? PS wiem, że mam pomieszany kod php z html, ale tym się zajmę później. Ten post edytował czareku 13.01.2009, 15:47:01 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 244 Pomógł: 21 Dołączył: 10.02.2008 Skąd: Załęcze Wielkie Ostrzeżenie: (0%) ![]() ![]() |
może sesją(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
To co zaproponowałeś też nie przejdzie bo część:
nie działa tak jak powinna, gdyby pobierana została odpowiednia nazwa drutu to w url powinno być ...Drut=jakisdrut, a niestety nie jest, i mam ...Drut=$wiersz[`Drut`]; Ten post edytował czareku 13.01.2009, 15:56:13 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 244 Pomógł: 21 Dołączył: 10.02.2008 Skąd: Załęcze Wielkie Ostrzeżenie: (0%) ![]() ![]() |
masz where - miej index
http://dev.mysql.com/doc/refman/5.1/en/mysql-indexes.html ps... to zrób prosty formularz z buttonem usuń i ukrytym pole jakiśdrut |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Teraz w linku mam php?Drut=
Wszystko wykonuje się do końca, pojawia się komunikat o poprawnym usunięciu, jednak widzę, że w tabelce dalej jest ten rekord. Ale już chyba coraz bliżej poprawnego działania:)) Jutro popróbuje jeszcze coś z tym zrobić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 244 Pomógł: 21 Dołączył: 10.02.2008 Skąd: Załęcze Wielkie Ostrzeżenie: (0%) ![]() ![]() |
Teraz w linku mam php?Drut= Wszystko wykonuje się do końca, pojawia się komunikat o poprawnym usunięciu, jednak widzę, że w tabelce dalej jest ten rekord. Ale już chyba coraz bliżej poprawnego działania:)) Jutro popróbuje jeszcze coś z tym zrobić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) masz where - miej index http://dev.mysql.com/doc/refman/5.1/en/mysql-indexes.html musisz dać bo pole drut w tabeli nie jest chyba kluczem? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat musisz dać bo pole drut w tabeli nie jest chyba kluczem? Jest kluczem.
Niestety dalej nie działa. Cala procedura wykonuje się niby poprawnie, ale rekord dalej nie znika z tabeli;( Nie wiem jak inaczej przekazac numer tego pola do zapytania:/ Zapytanie delete ogólnie jest ok, bo jak wstawie "twardą" wartość, na przykład where Drut = "Drut" , to usuwa mi dany rekord. Ten post edytował czareku 14.01.2009, 09:22:10 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za pomoc, już wszystko działa jak należy, przynajmniej na razie nie ma żadnych problemów:D Teraz edycja...mam nadzieję, że pójdzie szybciej. Jeszcze raz dzięki za pomoc.
Ten post edytował czareku 14.01.2009, 10:38:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:23 |