Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Skąd się bierze dodatkowy rekord?
kopek
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 24.02.2008
Skąd: Łódź

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


Witam, oto mój problem. Po zaznaczeniu rekordu i wciśnięciu EDYTUJ zadany rekord wyświetla się i jest gotowy do edycji. Po wprowadzeniu zmian i kliknięciu ZAPISZ, zmiany zostają zachowane w zadanym rekordzie jednak tworzy się kolejny z tymi samymi danymi. Jak temu zapobiec? Kod w linku ponieważ ograniczenia długości/wielkości postów nie pozwoliły wkleić go tutaj.

[PHP][MySQL]Skąd się bierze dodatkowy rekord?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michasko
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


Nie bardzo potrafie się w tym kodzie odnaleźć, być może dlatego, że już późno. Niemniej jednak spróbuj zamiast kolejnych if-ów dawać elseif, na zasadzie:
  1. if(isset($POST['edytuj'])) {
  2. //cośtam
  3. }
  4. elseif(isset($_POST['edit'])) {
  5. //cośtam cośtam
  6. }
  7. else {
  8. //cośtam cośtam cośtam
  9. }


Tym sposobem wykona się tylko jeden warunek, w przeciwnym razie wykonasz jeden i przejdziesz do następnego - i wykonasz go, jeśli będzie prawdziwy, a chyba nie to było Twoim zamierzeniem (jeśli się mylę, to sorki).

Ten post edytował Michasko 18.01.2013, 01:18:55
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 06:28