Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyświetlanie wybranych rekordów z bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
camelx
Jak zrobić coś takiego, żeby po kliknięciu np. w taki link: "show.php?id=2" wyświetlił mi się tylko rekord o ID = 2 questionmark.gif

mój plik show.php wygląda w skrócie tak (może to pomoże):
  1. <?php
  2. //MySQL
  3. $mresult = mysql_connect($db_host, $db_user, $db_pass)
  4. or die ('nie można się połączyć z bazą danych...');
  5. $baza = mysql_select_db($db_name)
  6. or die ('nie można wybrać bazy...');
  7.  
  8.  
  9.  
  10. if ($_GET['id']==$row['id']) { //to chyba nie działa !!!!!!!!
  11.  
  12.  
  13. $query = &#092;"SELECT * FROM cw_texts\";
  14. $data = &#092;"SELECT DATE_FORMAT(data,'[%d.%m.%Y]') AS data FROM cw_texts order by id DESC\";
  15.  
  16. $data_qresult = mysql_query($data, $mresult);
  17. $ilosc = mysql_query(&#092;"SELECT COUNT(id) FROM cw_texts\");
  18. $ilosc2 = mysql_result($ilosc, 0);
  19.  
  20. $qresult = mysql_query($query, $mresult);
  21.  
  22.  
  23. $row = mysql_fetch_array($qresult);
  24. $data_row = mysql_fetch_array($data_qresult);
  25.  
  26. //smaty start
  27. $smarty->assign(array(
  28.  
  29. 'L_WSTEP'=>$lang['txts_in'],
  30.  
  31. 'TYTUL'=>$row['tytul'],
  32. 'DATA'=>$data_row['data'],
  33. 'OPIS'=>$row[&#092;"opis\"],
  34. 'TRESC'=>emotize($row['tresc']),
  35. 'ID'=>$row['id'],
  36.  
  37. 'U_HOME'=>'index.'.$phpEx,
  38. ));
  39. //smaty end
  40.  
  41.  
  42. $smarty->display('teksty_show.tpl');
  43.  
  44. }
  45. ?>


Pomóżcie, bo siedzę już ze 2 godziny i nic mi nie wychodzi...
Vertical
powinno byc chyba cos takiego:
if ($_GET['id']==$row['id']):
Zepco
  1. <?php
  2. $query = &#092;"SELECT * FROM cw_texts WHERE id='$id'\";
  3. ?>
camelx
Wielki dzięki chłopaki winksmiley.jpg

Zrobiłem to z case'm i wszystko działa laugh.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.