Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak zrobic link do konkretnego rekordu w bazie?
donvito7
post 15.11.2012, 16:00:07
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.08.2009

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


Mam strone gdzie jest tabela.

Tabela wyswietla tylko czesc danych i krotki opis. Potrzebuje wstawic obok opisu link tylu "wiecej..." i to powinno przekierowac do szczegolowego opisu wszystkiego co tam w bazie zostalo umieszczone.

Czy mozecie podpowiedziec jak to zrobic lub jak to wygooglac?

Go to the top of the page
+Quote Post
CuteOne
post 15.11.2012, 16:05:24
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


a.php
  1. echo '<a href="/b.php?id='.$row['id'].'">wiecej</a>';


b.php
  1. $id = (int) $_GET['id'];
  2.  
  3. $query = mysql_query("SELECT * FROM tabela WHERE id = $id");
  4. $row = mysql_fetch_assoc($query);
Go to the top of the page
+Quote Post
donvito7
post 15.11.2012, 17:30:45
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.08.2009

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


  1. <?
  2. echo '<table width="90%" border="1" align="center" cellpadding="1" cellspacing="1">
  3.  
  4. <td style="width:5%" align=center class=strong>Ref No:</td>
  5. <td style="width:25%" align=center class=strong>Employee`s name:</td>
  6. <td style="width:8%" align=center class=strong>Date:</td>
  7. <td style="width:5%" class=strong align=center>Link to a file: </td>
  8. </table>;'
  9.  
  10. $id = (int) $_GET['id'];
  11. $query = mysql_query("SELECT * FROM entries WHERE id = $id")or die('querry error');
  12. $row = mysql_fetch_assoc($query);
  13.  
  14. ?>


Czy moglbys jeszcze raz looknac?
Go to the top of the page
+Quote Post
b4rt3kk
post 15.11.2012, 17:54:45
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(donvito7 @ 15.11.2012, 17:30:45 ) *
  1. <?
  2. echo '<table width="90%" border="1" align="center" cellpadding="1" cellspacing="1">
  3.  
  4. <td style="width:5%" align=center class=strong>Ref No:</td>
  5. <td style="width:25%" align=center class=strong>Employee`s name:</td>
  6. <td style="width:8%" align=center class=strong>Date:</td>
  7. <td style="width:5%" class=strong align=center>Link to a file: </td>
  8. </table>;'
  9.  
  10. $id = (int) $_GET['id'];
  11. $query = mysql_query("SELECT * FROM entries WHERE id = $id")or die('querry error');
  12. $row = mysql_fetch_assoc($query);
  13.  
  14. ?>


Czy moglbys jeszcze raz looknac?


Ale co to jest? Przecież nie wyświetlasz nigdzie wyników zapytania:

  1. <?
  2. echo '<table width="90%" border="1" align="center" cellpadding="1" cellspacing="1">
  3.  
  4. <td style="width:5%" align=center class=strong>Ref No:</td>
  5. <td style="width:25%" align=center class=strong>Employee`s name:</td>
  6. <td style="width:8%" align=center class=strong>Date:</td>
  7. <td style="width:5%" class=strong align=center>Link to a file: </td>
  8. </table>;'
  9.  
  10. $id = (int) $_GET['id'];
  11. $query = mysql_query("SELECT * FROM entries WHERE id = $id")or die('querry error');
  12. while($row = mysql_fetch_assoc($query)) print_r($row);
  13.  
  14. ?>


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
donvito7
post 17.11.2012, 22:35:42
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.08.2009

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


Potrzebuje miec prosta tabele z danymi z konkretnego rekordu. Nazwy kolumn nazywaja sie tak samo jak kolumny w tabeli Mysql. Pozwólcie ze naszkicuje co chce osiagnac:

--------------------------------------------------------------------------------------------------------------------------------------------
l Ref No: l Employee`s name: l Date: l Link to a file: l (Nazwy kolumn)
--------------------------------------------------------------------------------------------------------------------------------------------
l dane z rekordu l dane z rekordu l dane z rekordu l dane z rekordu l
--------------------------------------------------------------------------------------------------------------------------------------------
l OPISZ SKRÓCONY (w bazie description01) l
--------------------------------------------------------------------------------------------------------------------------------------------
l dane konkretnego rekordu z kolumny description01, dane konkretnego rekordu z kolumny description01, l
l dane konkretnego rekordu z kolumny description01, dane konkretnego rekordu z kolumny description01, l
l dane konkretnego rekordu z kolumny description01, dane konkretnego rekordu z kolumny description01, l
--------------------------------------------------------------------------------------------------------------------------------------------
l OPIS ROZSZERZONY (w bazie description02) l
--------------------------------------------------------------------------------------------------------------------------------------------
l dane konkretnego rekordu z kolumny description02, dane konkretnego rekordu z kolumny description02,
l dane konkretnego rekordu z kolumny description02, dane konkretnego rekordu z kolumny description02,
l dane konkretnego rekordu z kolumny description02, dane konkretnego rekordu z kolumny description02,
l dane konkretnego rekordu z kolumny description02, dane konkretnego rekordu z kolumny description02,
l dane konkretnego rekordu z kolumny description02, dane konkretnego rekordu z kolumny description02,
--------------------------------------------------------------------------------------------------------------------------------------------

Uprzejmie Was prosze o pomoc. Wiem ze to kompletnew podstawy ale nie moge przez to przebrnac.

Plik kierujacy do tego pliku ma wlasciwy adres typu http://www.domena.pl/more.php?id=3 (i w kolejnym pliku powinna wyswietlic zawartosc rekordu 3 w tabeli)

Co w tym kodzie jest zle?

  1. <body>
  2. <table width=90% align=center rules=none frame=box border=1 cellpadding=8 bgcolor=white>
  3. <tr>
  4. <td width="70%" height="20" class=header> <h1 align="left"><font face="Verdana">Company Logo</font></h1></td>
  5. <td width="30%" height="20" align="right"><img src="images/logo.jpg"></td>
  6. </tr>
  7. </table>
  8.  
  9. <?
  10. echo '<table width="90%" border="1" align="center" cellpadding="1" cellspacing="1">
  11.  
  12. <td style="width:5%" align=center class=strong>Ref No:</td>
  13. <td style="width:25%" align=center class=strong>Employee`s name:</td>
  14. <td style="width:8%" align=center class=strong>Date:</td>
  15. <td style="width:5%" class=strong align=center>Link to a file: </td>
  16. </table>;'
  17.  
  18. $id = (int) $_GET['id'];
  19. $query = mysql_query("SELECT * FROM entries WHERE id = $id")or die('querry error');
  20. while($row = mysql_fetch_assoc($query));
  21.  
  22. <td>".$rows['reference']."".$rows['id']."</td>
  23. <td>".$rows['employee']."</td>
  24. <td>".$rows['description01']."</td>;
  25. <td>".$rows['date']."</td>
  26. <td><u><a href='http://abc.domaain.local/uploaded/".$rows['file']."'><font color='#0000ff'>".$rows['file']."</font></u></a></td></tr>"
  27. ?>


Ten post edytował donvito7 16.11.2012, 02:34:25
Go to the top of the page
+Quote Post
CuteOne
post 17.11.2012, 23:16:25
Post #6





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Naucz się podstaw - konstrukcja pętli
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: 29.06.2025 - 17:29