Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: edycja danych php/sql
Forum PHP.pl > Forum > PHP
baal82
Cześć,
wiem, że problem pewnie jest banalny, ale siedzę nad tym i nie mogę znaleźć rozwiązania. Mam zrobioną prostą wyszukiwarkę pracowników. Po wpisaniu części nazwiska jest uruchamiany kod:

  1. <form blablabla>
  2. select * from PracownikDoEdycji where nazwisko like '$nazwiskoDoEdycji%'


Wyniki są zapisywane w postaci tabelarycznej. Pod tabelką są 2 przyciki: usuń oraz edytuj:

  1. <tr><td><input type=\"submit\" name=\"edytujKontaktBtn\" value=\"Edytuj\" style=\"background-color: #6064EF\"></td></tr>
  2. <tr><td><input type=\"submit\" name=\"usunKontaktBtn\" value=\"Usuń\" style=\"background-color: #ff0000\"></td></tr>


i na końcu zamykany jest formularz.

Jeżeli wpiszę się cześć nazwiska, to wiadomo, zostanie utworzonych kilka tabel z ludzikami, których nazwiska zaczynają sie na wpisaną frazę.
I problem polega na tym, że jeżeli jest kilka tabelek, to bez względu na to, który przycisk Edytuj/Usuń zostanie wciśniety, to operacja jest wykonywana tylko na ostatnim wyświetlonym rekordzie.

Jak zmusić, aby po kliknięciu na przycisk, kod wykonywał się dla konkretnej osoby?

dzieki
Łukasz

Pyton_000
Bo musisz otwierać i zamykać formularz dla każdego rekordu.
baal82
poszło, miałem zamknięcie formularza poza pętlą.

dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.