Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Edycja rekordów z bazy poprzez formularz
Pcbecaw
post 23.01.2012, 21:16:49
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

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


Witam. Piszę sobie skrypt do zmiany rekordów z bazy za pomocą formularza i zrobiłem coś takiego:
http://wklejto.pl/114995 (kod sporawy, dlatego zewnętrzny odsyłacz)
Mam 2 problemy:
1 - Wyrażenia regularne muszą kolidować z górą kodu (bądź też są źle skonstruowane), ponieważ za każdym razem, nawet po poprawnej aktualizacji rekordów, wyświetla się komunikat: "'Imię może zawierać <b>tylko</b> litery"
2 - Jak dodać coś w stylu:
Jeśli rekord pusty - nie ruszaj?
Ponieważ teraz gdy zatwierdzę zmiany hasłem i wyśle pusty formularz - kasuje mi dotychczasowe rekordy z bazy danych. Będę naprawdę wdzięczny za wszelką pomoc, pozdrawiam wink.gif

Co do problemu nr 1 - wystarczyło zmienić kodowanie na UTF-8 (nie wiem dlaczego, ale z tym kodowaniem działa, bez niego - nie)
Problem nr 2 wciąż aktualny.

Ten post edytował Pcbecaw 23.01.2012, 20:58:32
Go to the top of the page
+Quote Post
Ulysess
post 23.01.2012, 21:55:14
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


zapytanie Update daj w ifie a jako warunek wstaw że jeśli zmienne pochodzące z FORMa nie są puste to nastąpi aktualziacja czyli coś na zasadzie
  1. if(isset($imie) && isset($nazwisko))
  2. {
  3. //update
  4. }


Ten post edytował Ulysess 23.01.2012, 21:55:29
Go to the top of the page
+Quote Post
Pcbecaw
post 23.01.2012, 23:15:37
Post #3





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

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


Ale to w dalszym ciągu zrobi mi aktualizacje wszystkich rekordów, nie tylko tych niepustych.
Mam inny plan, lepszy, tylko mam problem z wykonaniem. Chciałbym wstawić w pole "value" wartość z danego rekordu. Wstawiam tam zmienną, wszystko jest ok, tylko ze ta zmienna musi być zadeklarowana tuż nad formularzem (w tym pierwszym skrypcie). Jakby to zrobić, żeby wyświetlało prawidłowo te zmienne? Jak te warunki poprzestawiać?

nieaktualne
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 13:47