Witam ponownie,
Moje pytania nie są zbyt częste i pewnie nie są zbyt mądre ale jak mówią "kto pyta, nie błądzi ..." czy coś takiego smile.gif
Mam problem polegający na tym:
po wysłaniu zapytania do bazy, otrzymuje odpowiedz i wyświetlam na ekranie (stronicowanie wyników) - oczywiste.
teraz chciałbym umieścić link który odwoływał by się do katalogu - proste - odpowiedzniego do wyświetlanych danych.
Np:
w danym wypadku na ekranie mam wyswietlone dane Pana Iksińskiego, jak wiemy podczas pobierania danych (query) odczywtywane są kolejne pola z bazy:
poniżej przykład ...
  1. <?php
  2. require_once ("includes/constants.php");
  3. require_once ("includes/connection.php");
  4. define('ILOSC_WYNIKOW_NA_STRONIE', 1);
  5. $named = ($_POST['named']);
  6. $SQL = "SELECT *
  7. FROM drivers
  8. ORDER BY id ASC
  9. LIMIT ".mysql_escape_string((int)$_GET['page']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;
  10. $RES = mysql_query($SQL);
  11. while($AFR = mysql_fetch_assoc($RES)){
  12. echo '<div class="foto" id="foto">'
  13. .'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['image'].'"><img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['image'].'" width="128" height="160"></a></div>'
  14. ."<div class='id' id='id'><b>ID number:</b> ".$AFR['id']."</div>"
  15. ."<b><div class='otis' id='otis'>OTIS Nr:</b> ".$AFR['otis_nr']."</div>"
  16. ."<b><div class='ref_nr' id='ref_nr'></b> ".$AFR['ref_nr']."</div>"
  17. ."<b><div class='name' id='name'>Name/s:</b> ".$AFR["first_name"]."</div> "
  18. ."<b><div class='surname' id='surname'>Surname:</b> ".$AFR["last_name"]."</div>"
  19. ."<b><div class='dob' id='dob'>Date of birth:</b> ".$AFR["day"]."/".$AFR["month"]."/".$AFR["year"]."</div>"
  20. ."<b><div class='phone' id='phone'><b>Mobile No: </b>"."<a href="."callto".":". $AFR['mobile_no'] .">".$AFR["mobile_no"]."</a></div>"
  21. ."<b><div class='email' id='email'><b>E-mail: </b>"."<a href="."mailto".":". $AFR['e_mail'] .">".$AFR["e_mail"]."</a></div>"
  22. ."<b><div class='lic' id='lic'>Licence number: </b> ".$AFR["lic_number"]."</div>"
  23. ."<b><div class='pnt' id='pnt'>Points: </b> ".$AFR["points"]."</div>"
  24. ."<b><div class='rdg' id='rdg'>Reading: </b> ".$AFR["reading"]."</div>"
  25. ."<b><div class='wri' id='wri'>Writing: </b> ".$AFR["writing"]."</div>"
  26. ."<b><div class='con' id='con'>Convers: </b> ".$AFR["conversation"]."</div>"
  27. ."<b><div class='und' id='und'>Underst: </b> ".$AFR["understanding"]."</div>"
  28. ."<b><div class='nin' id='nin'>NI number: </b> ".$AFR["ni_number"]."</div>"
  29. ."<b><div class='idt' id='idt'>ID type: </b> ".$AFR["id_type"]."</div>"
  30. ."<b><div class='idn' id='idn'>ID number: </b> ".$AFR["id_number"]."</div>"
  31. ."<b><div class='ban' id='ban'>Bank details: </b> ".$AFR["bank_details"]."</div>"
  32. ."<b><div class='adr' id='adr'>Address: </b> ".$AFR["address"]." ".$AFR["postcode1"]." ".$AFR["postcode2"]."</div>"
  33. .'<div class="idfront" id="idfront">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['idfront'].'">
  34. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['idfront'].'" width="80" height="55"></a></div>'
  35. .'<div class="idback" id="idback">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['idback'].'">
  36. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['idback'].'" width="80" height="55"></a></div>'
  37. .'<div class="dlfront" id="dlfront">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['dlfront'].'">
  38. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['dlfront'].'" width="80" height="55"></a></div>'
  39. .'<div class="dlback" id="dlback">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['dlback'].'">
  40. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['dlback'].'" width="80" height="55"></a></div>'
  41. .'<div class="digifr" id="digifr">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['digifr'].'">
  42. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['digifr'].'" width="80" height="55"></a></div>'
  43. .'<div class="digibk" id="digibk">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['digibk'].'">
  44. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['digibk'].'" width="80" height="55"></a></div>'
  45. .'<div class="cpfront" id="cpfront">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['cpfront'].'">
  46. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['cpfront'].'" width="80" height="98"></a></div>'
  47. .'<div class="cpback" id="cpback">'.'<a href="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['cpback'].'">
  48. <img src="'.($AFR['first_name'].".".$AFR['last_name'])."/".$AFR['cpback'].'" width="80" height="98"></a></div>'
  49. .'<b><div class="addinfo" id="addinfo">Notes: </b> '.$AFR['addinfo'].'</div>'
  50. //.'<b><div id="oth">English: </b> '.$eng = (($AFR["reading"] + $AFR["writing"] + $AFR["conversation"] + $AFR["understanding"])/4).'</div>'
  51. //."<b><div class='oth' id='oth'><hr color='FFFF00'><hr color='FFFF00'></b></div>"
  52. ;
  53. $eng = (($AFR["reading"] + $AFR["writing"] + $AFR["conversation"] + $AFR["understanding"])/4);
  54.  
  55. if ($eng <=0.5) {
  56. echo '<div class="oth" id="oth"><img src="images/1.png" width="8" height="78"></div>';
  57. }
  58. if ($eng >0.5 && $eng <=1.5) {
  59. echo '<div class="oth" id="oth"><img src="images/2.png" width="8" height="78"></div>';
  60. }
  61. if ($eng >1.5 && $eng <=2) {
  62. echo '<div class="oth" id="oth"><img src="images/3.png" width="8" height="78"></div>';
  63. }
  64. if ($eng >2 && $eng <=2.5) {
  65. echo '<div class="oth" id="oth"><img src="images/4.png" width="8" height="78"></div>';
  66. }
  67. if ($eng >2.5 && $eng <=3) {
  68. echo '<div class="oth" id="oth"><img src="images/5.png" width="8" height="78"></div>';
  69. }
  70. if ($eng >3 && $eng <=3.5) {
  71. echo '<div class="oth" id="oth"><img src="images/6.png" width="8" height="78"></div>';
  72. }
  73. if ($eng >3.5 && $eng <=4) {
  74. echo '<div class="oth" id="oth"><img src="images/7.png" width="8" height="78"></div>';
  75. }
  76. if ($eng >4 && $eng <=4.5) {
  77. echo '<div class="oth" id="oth"><img src="images/8.png" width="8" height="78"></div>';
  78. }
  79. if ($eng >4.5 && $eng <=5) {
  80. echo '<div class="oth" id="oth"><img src="images/9.png" width="8" height="78"></div>';
  81. }
  82. if ($eng >5 && $eng <=5.5) {
  83. echo '<div class="oth" id="oth"><img src="images/10.png" width="8" height="78"></div>';
  84. }
  85. if ($eng >5.5 && $eng <=6) {
  86. echo '<div class="oth" id="oth"><img src="images/11.png" width="8" height="78"></div>';
  87. }
  88. if ($eng >6 && $eng <=6.5) {
  89. echo '<div class="oth" id="oth"><img src="images/12.png" width="8" height="78"></div>';
  90. }
  91. if ($eng >6.5 && $eng <=8) {
  92. echo '<div class="oth" id="oth"><img src="images/13.png" width="8" height="78"></div>';
  93. }
  94. if ($eng >8 && $eng <=10) {
  95. echo '<div class="oth" id="oth"><img src="images/14.png" width="8" height="78"></div>';
  96. }
  97. }
  98. $SQL = "SELECT FOUND_ROWS() as Ilosc";
  99. $RES= mysql_query($SQL);
  100. list($iloscWpisow) = mysql_fetch_row($RES);
  101.  
  102.  
  103. if($_GET['page']>0){
  104. echo '<div id="buttonp">'.
  105. '<a class="button" href="?page='.($_GET['page']-1).'"><span> PREV </span></a></div>';
  106. }
  107.  
  108. if($_GET['page']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
  109. echo '<div id="buttonn">'.
  110. '<a class="button" href="?page='.($_GET['page']+1).'"><span> NEXT </span></a></div>';
  111. }
  112. ?>
  113. <div class="addinfo1" id="addinfo1">
  114. <script type="text/javascript">
  115. function fnOkno(){
  116. window.open("add.php", "okienko", "toolbar=no, menubar=no, location=no, personalbar=no, status=no, resizable=no, scrollbars=no, copyhistory=no, width=600, height=163, top=0, left=0");
  117. }
  118. </script>
  119. <button img src="images/note.png" onClick="fnOkno()">Click</br>here</br>to</br>add Note</button></div>
  120. <div class="buttonb" id="buttonb"><a class="button" href="selector.php"><span> Back to DB selector </span></a></div>
  121. <div class="tim_sh" id="tim_sh"><a class="button" href="<?php echo "../".$AFR['first_name'].".".$AFR['last_name']."/timesheet.php"; ?>"><span> Timesheet </span></a></div>


Spodziwam się, że zaraz będę musiał wszystko zmieniać - ale póki co działa to bardzo fajnie, choć może nie jest najczytelniejsze na świecie smile.gif
Co w tym wypadku zrobić ?
Zadeklarować kolejne zmienne w których będa przechowywane dane z zapytania ?
np:
$imie = $ARF['imie'];
$nazwisko = $ARF['nazwisko']; itd ?
Dobrze kombinuję czy może ...
Pozdrawiam
phpamator


No i jak to zwykle bywa sam soie odpowiedziałem na pytanie,
zadeklarowałem dodatkowe zmienne i mam co chciałem smile.gif
Nie zmienia to jednak fakty, że wszelkie podpowiedzi - zapewne lepsze niż moje wymyslone rozwiązania mogą pomóc w usprawnieniu mojego systemu smile.gif
Pozdrawiam
phpamator