Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mysql
Forum PHP.pl > Forum > Przedszkole
dopietro sie uczy
chce dac linka do ukazania zawartosci pewnych krotek danego rekordu. napisalem nastepujacy kod:
  1. <?php
  2. $hostname = "localhost";
  3. $dbName = "arty";
  4. $username = "root";
  5. $passwrd = "";
  6.  
  7. mysql_connect($hostname,$username,$passwrd);
  8. @mysql_select_db($dbName);
  9.  
  10. $arty=mysql_fetch_array(mysql_query('SELECT * FROM artykuly'));
  11.  
  12. $arts=mysql_query('SELECT * FROM artykuly');
  13. while($art=mysql_fetch_array($arts))
  14. {
  15. echo '<table><tr><td><b>'.$art['name'].'</b></td><td>'.$art['DATA'].'</td></tr>
  16. <tr><td colspan=2>'.$art['short'].'</td></tr>
  17. <tr><td align=right colspan=2><a href="'.$art['content'].' title="Cały Artykuł">
  18. <font color="#055880">Zobacz...</font></a></table>';
  19. }
  20.  
  21.  
  22. ?>


jak mam napisac ten link(Zobacz...) by ukazal strone z zawartoscia pol( contenta, name, data, autor) danego rekorda z tabeli artykuly bazy danych arty?questionmark.gif
troszke namieszalem ale prosze o pomoc
s_w_ir
Przekazujesz jakąs unikalna dla kazdego arta wartosc w linku i na nastepnej stronie wykonujesz jeszcze raz zapytanie na podstawie tej wartosci.Bo przekazując coś przez link to tak jakbys wysyłał metodą GET czyli jesteś ograniczony powiedzmy do 1024 znaków w adresie, a jak wiemy sama treść
artykułu to często więcej niż te 1024 znaki.
dopiero sie uczy
a mozesz mi powiedziec jak zapisac ta unkalna wartosc, bo unikalna wartoscia jest id??
s_w_ir
  1. <?php
  2. echo("< a href="" . $cos . "?id=" . $id . ">");
  3. ?>
Musissz tylko to id umiescic w zmiennej $id. Potem na nastepnej stronie uzyskasz dostep do id w taki sposób
  1. <?php
  2.  
  3. $id=$_GET["id"];
  4. ?>
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.