Nowy moduł - wpisywanie rekordów do bazy
Wyniki 1 do 7 z 7

Temat: Nowy moduł - wpisywanie rekordów do bazy

  1. #1
    Przeglądacz
    Dołączył
    10-01-2015
    Wpisy
    65
    Punkty
    2

    Domyślny Nowy moduł - wpisywanie rekordów do bazy

    Witam
    Potrzebuję zrobić moduł który po kliknięciu w przycisk na stronie zapisze mi do bazy dane użytkownika.
    Nie mam dużego doświadczenia więc proszę kogoś kto by mi mógł pomóc.
    Mam już moduł który wyświetla mi to co chcę i mam na nim dodany przycisk ale nie wiem co zrobić dalej
    Jak i gdzie napisać funkcję która zapisze mi do bazy.

    Za wszystko będę z góry wdzięczny

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyjadacz ekumi awatar
    Dołączył
    09-11-2008
    Skąd
    Białystok
    Wpisy
    514
    Punkty
    48

    Domyślny

    Proponuję zacząć od tego. Pod linkiem znajdziesz informację na temat komunikacji z bazą. W module musisz utworzyć formularz z danymi, które chcesz zapisać do bazy, wykryć, że został on wysłany i jeżeli tak, to spowodować wykonanie zapytania zapisującego dane (INSERT INTO ...)

  4. #3
    Przeglądacz
    Dołączył
    10-01-2015
    Wpisy
    65
    Punkty
    2

    Domyślny

    Co do komunikacji z bazą to akurat nie mam problemu bardziej chodzi mi o przedstawienie szkieletu co gdzie ma być
    Nie wiem właśnie jak zrobić sam formularz aby po kliknięciu przycisku wykonał np funkcję function zapis() i tyle nic więcej nie potrzebuję

  5. #4
    Wyjadacz ekumi awatar
    Dołączył
    09-11-2008
    Skąd
    Białystok
    Wpisy
    514
    Punkty
    48

    Domyślny

    W dużym uproszczeniu:
    jeżeli na przykład masz formularz

    Kod:
    <form method="POST">
    <input type="text" name="username" />
    <input type="submit" value="Zapisz" />
    </form>
    to możesz w polu tekstowym podać imię użytkownika.
    Później tworzysz podobny do poniższego kod, który sprawdza, czy formularz został wysłany

    Kod:
    if (JRequest::getVar('username')){
      tutaj kod połaczenia z bazą i wykonania zapytania 
    }

  6. #5
    Przeglądacz
    Dołączył
    10-01-2015
    Wpisy
    65
    Punkty
    2

    Domyślny

    Ekumi dzięki za podpowiedź czy to co napisałeś ma być w jednym pliku ? jeżeli tak to czy przed formularzem czy za czy nie ma znaczenia

    - - - Updated - - -

    W jednym wpisałem działa super wielkie dzięki

  7. #6
    Przeglądacz
    Dołączył
    10-01-2015
    Wpisy
    65
    Punkty
    2

    Domyślny

    Mam jeszcze jedno pytanie
    Bo na początku przed formularzem wyświetlam ilość rekordów
    Jak teraz na stronie dodałem ten kod co mi podał ekumi to super dodaje mi do bazy ale po kliknięciu Zapisz na stronie zostaje ta sama ilość rekordów co przed kliknięciem zmienia się dopiero za kolejnym razem po kliknięciu w Zapisz
    Jak zrobić aby po kliknięciu i zapisaniu do bazy policzyło mi wszystkie rekordy z tym zapisanym przed chwilą i wynik pokazało na stronie
    Nie proszę o cały kod tylko tylko o samo poleceni typ reload nie wiem czy coś takiego istnieje albo jakaś fukcja
    Chyba że to trzeba w odpowiedniej kolejności na stronie podać
    czyli najpierw forumlarz potem zapis do bazy potem pobranie i wyświetlenie

  8. #7
    Wyjadacz ekumi awatar
    Dołączył
    09-11-2008
    Skąd
    Białystok
    Wpisy
    514
    Punkty
    48

    Domyślny

    Kod z if-em sprawdzającym, czy formularz został wysłany wstaw przed wykonaniem zapytania zliczającego ilość rekordów pobranych z bazy i powinno byc ok.

Podobne tematy

  1. Skandal z polskimi znakami po przeniesieniu bazy na nowy serwer
    przez prezes na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 8
    Ostatni post/autor: 23-05-2013, 23:45
  2. nowy przycisk pod etorem artykułu i zapis do bazy
    przez Vampirius na forum Programowanie pod Joomla!
    Odpowiedzi: 20
    Ostatni post/autor: 14-04-2010, 00:30
  3. Wpisywanie parametrów modułów
    przez lt38 na forum Różne
    Odpowiedzi: 4
    Ostatni post/autor: 08-02-2008, 16:38
  4. wpisywanie adresu URL
    przez postmasterblaster na forum Administracja Joomla!
    Odpowiedzi: 0
    Ostatni post/autor: 10-05-2007, 11:23
  5. Export i import bazy sql na nowy serwer
    przez infignus na forum Administracja Joomla!
    Odpowiedzi: 0
    Ostatni post/autor: 19-11-2006, 13:09

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •