Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL][JavaScript]Pozyskiwanie identyfikatora klikniętego odnośnika
Koxcon
post 19.10.2015, 19:54:31
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.07.2015

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


Witam,

Mam pewien problem - mianowicie chciałbym zrobić podstronkę, na której będą wyświetlały się raporty stworzone wcześniej przez konkretnego użytkownika. Nie za bardzo wiem, jak się za to zabrać. Póki co mam tylko wyświetlanie odpowiedniej ilości odnośników:


  1. $userID=$_SESSION['ID'];
  2.  
  3. $zapytanie=mysql_query("SELECT * FROM `raports` WHERE `users_idusers`='$userID'");
  4.  
  5. $k=0;
  6. while($row=mysql_fetch_row($zapytanie)){
  7. $dane[$k]=$row[0];
  8. $k++;
  9. }
  10. $ilosc_raportow=count($dane);
  11.  
  12. $i=1;
  13. print '<table border="1">';
  14. for($j=0;$j<$ilosc_raportow;$j++){
  15. print '<tr><td><a href=wczytaj.php>Raport nr '; echo $i; print '</a></td></td>';
  16. $i++;
  17. }
  18. print '<table>';


I teraz cały problem polega na tym, że jeśli dany użytkownik ma np. 5 raportów, to klikając w odpowiedni odnośnik, skrypt sam wybierze odpowiednie ID raportu. Myślałem nad tym, czy nie dodać przy każdej komórce odpowiedniego przycisku z własnym identyfikatorem - po wciśnięciu aplikacja wczytywała by ten identyfikator do zmiennej, porównywała z tablicą $dane i znajdowała odpowiednie ID raportu, jednak nie za bardzo mam pojęcie, czy da się tak zrobić. Może jest inny sposób?


Pozdrawiam,
Koxcon
Go to the top of the page
+Quote Post
com
post 19.10.2015, 20:38:51
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


yy $_GET ?
Go to the top of the page
+Quote Post
Koxcon
post 19.10.2015, 20:47:55
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.07.2015

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


A coś więcej?

Rozumiem, że w pętli powinno być coś takiego:

  1. print '<tr><td><a href=wczytaj.php/?number=''>Raport nr '; echo $i; print '</a></td></td>';


Tylko 2 pytania - czy da się to zrobić w pętli?
I co powinienem wpisać po "number"? wpisując $i wyrzuca błąd sad.gif
Go to the top of the page
+Quote Post
com
post 19.10.2015, 20:54:31
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


  1. echo '<tr><td><a href=wczytaj.php?number='.$i.'>Raport nr '.$i.'</a></td></tr>';
Tak nie działa?

Da się smile.gif

Ten post edytował com 19.10.2015, 20:54:02
Go to the top of the page
+Quote Post
Koxcon
post 19.10.2015, 21:08:53
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.07.2015

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


Jasne, że się da, dzięki. Mam jeszcze mało doświadczenia i dostawiłem jedną kropkę za mało :/
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: 12.06.2025 - 20:44