![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Witam, wygląda tak mój problem:
Mam sobie wygenerowaną tabele, gdzie automatycznie poprzez while($r = mysql_fetch_array($nazwa)) { ciąg znaków } odczytuje mi z bazy produkty. Co poniektóre z nich, mają np. przy cenie INPUT type=text - czyli są gotowe jakby do edycji, na początku tabeli i na końcu dałem <form> oczywiście, i problem mój polega na tym, że gdy mam chociaż 2 produkty, to nie potrafie zmienić ich wartości za jednym razem. widziałem coś takiego w sklepie internetowym <b>(http://sklep.kqs.pl/admin) p: admin, h: admin - menu produkty</b> Jak ja to mogę zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kto pomoże ? Ten post edytował djmassive 6.03.2006, 05:07:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Oo kurcze, nie przesadziłeś z tą ilością kodu?
Nie tak dużo za jednym zamachem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Cchesz gotowca, czy mamy Ci pomóc? Gotowiec == <papapa> Pomoc == pokaż kod |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Niechodzi o gotowca, chciałbym poprostu aby ktoś wytłumaczył mi na jakiej zasadzie się takie coś robi (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Mój kod wygląda tak, jeżeli to już taki wielki problem:
tak wygląda ta funkcja, i niestety tak nie śmiga |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
dla pol input type text nadaj nazwy tablicowe, czyli z []
obok kazdego z nich, daj pole hidden, z value równym id rekordu oraz rowniez nazwą tablicową: a teraz w akcji do ktorej wysylasz formularz robisz: Tak to powinno w skrocie wyglądać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Acha, zauwazylem w kodzie co podales, ze genrujesz formularz w pętli. Nie rob tego. Formularza generuj poza pętlą. W petli tylko genereuj rekordy. edit: jak to zrobisz, mozna by sie pokusić o checkboxy, ktore trzeba by zaznaczyc, jesli by sie chcialo edytowac dane pole |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Tak, wstawiłem formularz w pętli tak z ciekawości, czy czasem nie zaśmiga, normalnie zawsze daje przed pętlą. Dziękuję za podpowiedź, już wiem co i jak. Wiedziałem, że trzeba dać to na tablice, ale niespodziewałem się użycia polecenia foreach, chyba muszę sięgnąć do lektury, bo kompletnie nie rozumiem co to polecenie mi daje :-) Być może jego znajomość pomoże mi w realizacji innych problemów, które napewno się nasuną podczas pisania tego 'sklepiku' (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
edit. O checkboxach myślałem, ale mam mało miejsca (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nazwa produktu czasem może być długa, a ja lubie estetyke (taka fobia) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i jeszcze krótkie pytanko, jaki macie najprostrzy sposób, na zapisanie wartości zaznaczone/niezaznaczone w sql ?
ja planuje poprostu zapisywać tą nazwę przy chęci zaznaczenia danego pola w bazie i dać to tak
jeżeli w bazie w danym id będzie pole_checkbox jako checked będzie zaznaczone, jeżeli puste - nie ! Macie jakiś inny sposób (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował djmassive 8.03.2006, 06:51:17 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
pole w tabeli typu: tinyint unsigned (dlugość 1)
gdy zaznaczony checkbox, to pole ma wartosc 1, gdy nie - 0 jesli bedziesz mial kiedys kilka checkboxow, i dla kazdego bedziesz chcial dac oddzielne pole w tabeli, to lepszym rozwiązaniem moze sie okazac jedno pole, a do niego wkladac bitową sumę zaznaczonych checkboxów. ale to juz inna bajka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Wiem, że męcze, ale bawię się teraz nad jeszcze jedną rzeczą. Mianowicie nad wyświetleniem w <SELECT> Kategorii i podkategorii. Samo wyświetlenie chodzi, zrobiłem po chłopsku (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
jednak pozostaje ból przy zapisaniu wartości KATEGORII i PODKATEGORII. Do bazy spokojnie wchodzi jedynie nazwa podkategorii, a co zrobić, by zapisywał również nazwe podkategorii (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat jedynie nazwa podkategorii, a co zrobić, by zapisywał również nazwe podkategorii Przeczytaj to zdanie jeszcze raz i zastanow sie, czy oby na pewno to chciales napisac (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) <option> nie mają name. Twoj sposob ci nic nie da. Co ty chcesz zrobic? Chcesz wpisac id zaznaczonej podkatgorii? to do dostaniesz w select to co zaznaczysz. Nie wiem oco ci chodzi |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
Rzeczywiście troche namotałem. Sprawa wygląda tak:
kategoria ma jedną tabele, a podkategoria ma drugą tabele, i chcę aby system wiedział która podkategoria została wybrana z podkategorii. Mam przykładowo: KATEGORIA GŁÓWNA ---podkategoria 1 ---podkategoria 2 i chciałbym aby po wybraniu podkategorii 2 zapisało mi się $pid (czyli id z tabeli podkategorii) oraz $kid (czyli id z tabeli kategorii). edit: Prawdopodobnie nie będę potrzebował już tej odpowiedzi, gdyż Twój post oświecił mi umysł jak zrobić kategorie i podkategorie w jednej tabeli :-) Ale jeżeli jest możliwe zrobić to tak jak pisałem wyżej, będę wdzięczny za wszelkie podpowiedzi, być może przyda mi się to później (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) Ten post edytował djmassive 10.03.2006, 08:05:04 |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ty to sięchyba nigdy nie nauczysz:
Cytat i chcę aby system wiedział która podkategoria została wybrana z podkategorii (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dla podkategorii nadawaj value, bedące złączeniem id kategorii oraz id podkategorii: (idKat;idPodKat)
A teraz odbierasz:
To by bylo po krótce. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 13.09.2005 Skąd: Jędrzejów Ostrzeżenie: (10%) ![]() ![]() |
NOSPOR masz u mnie BIG Piwo :-) mam wysłać pocztą (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Muszę się normalnie bardziej widze podszkolić, bo potrafie pisać już w php,ale zawsze wszystko robie naokoło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdro i thx
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 11:30 |