Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak przekazać dane z wiersza dalej ?
Sfiety
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.01.2011

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


Witam,

Tworze takie "małe" statystyki. Na pocztku mam formularz w którym wybieram: miesiąc rok i pracownika. Następnie przekazuje te dane za pomoca action="stats.php". W tym pliszku generuje dane w tabelki dla kazdego dnia miesiąca. Teraz chciałbym by po kliknieciu na odpowiedni wiersz przekazac datę i tego pracownika do następnego pliku, zeby tam wygenerowac dokladne statystyki dla danego dnia.

tabele generuje za pomoca pętli for:

<tr><td>$i</td><td>$data</td><td>$czas_pracy</td></tr>

i teraz chciałbym zeby po kliknieciu na to przekazac te akurat konkretne powyzsze dane dalej, tez za pomoca akcji ? jestli tak to jak ? czy moze od poczatku zle rozwiazuje moj problem wrzucajac te dane do tabeli ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Opisz dokładnie swój problem i wrzuć więcej kodu, bo na razie nie wiadomo, o co Ci chodzi.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Na ile zrozumiałem zrób linka w formie link.php?id=$i&data=$data&czas_pracy=$czas_pracy i w pliku link php odczytaj sobie te zmienne z $_GET


--------------------
Go to the top of the page
+Quote Post
Sfiety
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.01.2011

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


lobopol chyba zrozumial ;D ale bez wrzucania tego do linka ?

mam pare danych pobranych z bazy danych i w pliku stats.php ukladam je sobie w tabeli

mam:

$pracownik, $start, $koniec, $czas $data

robie sobie w pętli

for(i=1, i<=31, i++)
{<tr><td>$i</td><td>$pracownik</td><td>$start</td><td>$koniec</td><td>$czas</td></tr>}

wywali mi 31 wierszy w tabeli, i teraz chce zeby po kliknieciu wiersza np nr 5, przeniesc sie do pliku day.php i w nim operowac na danych dla i=5 czyli np. i=5, pracownik=DW, data=2011-01-$i,

w jaki sposób je wykorzystac ? po kliknieciu na wiersz tabeli ? akcja ? link ? osobiscie nie podoba mi sie opcja by widniało to wszystko w linku.

Go to the top of the page
+Quote Post
lobopol
post
Post #5





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Powiem tak możesz to wysłać właściwie na 3 sposoby, ale w każdym z nich użytkownik może ingerować w przesłane dane, ważne aby po stronie odbioru te dane zwalidować.:
-najwygodniejsze przesłanie przez link plik.php?zmienna=1&zmienna=2 itd.
-utworzenie formularzy i przesłanie postem zmiennych z konkretnej linii (w każdym rzędzie formularz z polami hidden z zawartością)
-użycie ajaxa (nie jest to trudne ale skończy się na tym samym co to powyżej)

przy każdej sytuacji użytkownik i tak będzie mógł podmienić dane dlatego po stronie kontrolnej warto je sprawdzić.


--------------------
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 Aktualny czas: 19.08.2025 - 14:45