Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyniki w tabeli jako linki do plikow.
Forum PHP.pl > Forum > PHP
fusilis
Witam

To moj pierwszy post na tym forum i moje pierwsze doswiadczenia z php.
Wiec do rzeczy :
Jest baza z ktorej wybieram jakies dane poprzez SELECT, wyniki sa wyswietlane na stronie www w tabeli <TD> ... </TD> ( HTML) moj problem polega na tym ze nie wiem jak zrobic aby poszczegolne wiersze byly linkami do przechowywanych na serwerze plikow i klikajac na nie mozna by te pliki pobrac. Z gory dzieki.
Ociu
  1. <?php
  2. echo '<a href='.$wiersz[1].'>'.$wiersz[1].'</a>';
  3. ?>
fusilis
To jest moj kod, moze ktos mi pomoze go zmodyfikowac ....
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <table border=\"1\" width=\"98%\" cellspacing=\"0\" cellpadding=\"0\" bordercolorlight=\"#000000\">
  6. <tr>
  7. <td width=\"96%\" colspan=\"5\" bgcolor=\"#C0C0C0\">
  8. <p align=\"center\"><b><font size=\"2\">Spis pozycji</font></b></td>
  9. </tr>
  10. <tr>
  11. <td width=\"3%\" align=\"center\" bgcolor=\"#E0E0E0\">
  12. <p align=\"center\"><font size=\"2\">&nbsp;ID</font></td>
  13. <td width=\"18%\" align=\"center\" bgcolor=\"#E0E0E0\">
  14. <p align=\"center\"><font size=\"2\">Autor</font></td>
  15. <td width=\"35%\" align=\"center\" bgcolor=\"#E0E0E0\"><font size=\"2\">Tytuł</font></td>
  16. <td width=\"18%\" align=\"center\" bgcolor=\"#E0E0E0\"><font size=\"2\">Wydawnictwo</font></td>
  17. <td width=\"3%\" align=\"center\" bgcolor=\"#E0E0E0\"><font size=\"2\">Data wydania</font></td>
  18. </tr>
  19.  
  20. <?php
  21. $fd = $_POST['fd'];
  22. {
  23. if ($_POST['1'] == autor)
  24. {
  25. $radio = 'autor';
  26. }
  27.  
  28. if ($_POST['1'] == tytul)
  29. {
  30. $radio = 'tytul';
  31. }
  32.  
  33. if ($_POST['1'] == wydawca)
  34. {
  35. $radio = 'wydawca';
  36. }
  37.  
  38. if ($_POST['1'] == rok)
  39. {
  40. $radio = 'rok';
  41. }
  42.  
  43. if ($_POST['1'] == id)
  44. {
  45. $radio = 'id';
  46. }
  47.  
  48.  
  49. }
  50.  
  51. $conn=mysql_connect(&#092;"localhost\", \"root\", \"krasnal\");
  52. mysql_select_db(&#092;"tabaza\", $conn);
  53. switch ($radio)
  54. {
  55. case &#092;"autor\":
  56. $result=mysql_query(&#092;"select * from biblio where upper(autor) like upper('%$fd%')\", $conn);
  57. break;
  58.  
  59. case &#092;"tytul\":
  60. $result=mysql_query(&#092;"select * from biblio where upper(tytul) like upper('%$fd%')\", $conn);
  61. break;
  62.  
  63. case &#092;"wydawca\":
  64. $result=mysql_query(&#092;"select * from biblio where upper(wydawca) like upper('%$fd%')\", $conn);
  65. break;
  66.  
  67. case &#092;"rok\":
  68. $result=mysql_query(&#092;"select * from biblio where upper(rok) like upper('%$fd%')\", $conn);
  69. break;
  70.  
  71. case &#092;"id\":
  72. $result=mysql_query(&#092;"select * from biblio where upper(id) like upper('%$fd%')\", $conn);
  73. break;
  74. }
  75.  
  76.  
  77. while ($myrow = mysql_fetch_assoc($result))
  78. {
  79.  echo
  80.  &#092;"<tr bgcolor=\"#F3F2ED\">
  81.  <td width=&#092;"3%\">\".$myrow['id'].\"</td>
  82.  <td width=&#092;"18%\">\".$myrow['autor'].\"</td>
  83.  <td width=&#092;"35%\">\".$myrow['tytul'].\"</td>
  84.  <td width=&#092;"18%\">\".$myrow['wydawca'].\"</td>
  85.  <td width=&#092;"3%\">\".$myrow['rok'].\"</td>
  86.  </tr>&#092;";
  87. }
  88.  
  89.  
  90. ?>
  91.  
  92. </body>
  93. </html>
strife
Przecież dostałeś już wyżej odpowiedź? tak trudno jest samemu spróbować..questionmark.gif
fusilis
Ok, juz mam, uwazam temat za zamkniety i bardzo dziekuje za pomoc offtopic.gif
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.