Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php+MySQL] Odwołanie do bazy... w bazie
Forum PHP.pl > Forum > Przedszkole
roobik
Witam!
Od razu przejdę do rzeczy.
W bazie mam tabelę o naziwe tabelka z następującymi kolumnami:
id - wiadomo...
txt
Jeśli chodzi o kolumnę txt , to przykładowy rekord jest taki:
  1. <html>
  2. <body>
  3. <table width=50% border=0>
  4. <tr><td>
  5. kilka zdjęć
  6. </td></tr>
  7. <tr><td>
  8. <?
  9. function top_zdjecia($lim=20, $a=5, $punkt='') {
  10.  
  11. global $zdjecia_tbl; //tabela ze zdj
  12.  
  13. $query = "SELECT * FROM $zdjecia_tbl ORDER BY ile DESC LIMIT $a";
  14. $result = mysql_query($query);
  15. $numer=1;
  16. while($r = mysql_fetch_array($result)) {
  17.  
  18. $id = $r['id'];
  19. $title = $r['title'];
  20. $opened=$r['ile'];
  21. $len = strlen($title);
  22.  
  23. if($len>=$lim) {
  24. $tit = $title;
  25. $len = $lim - 3;
  26. $len = ceil($len);
  27. $title = substr($title, 0, $len);
  28. $title = $title."...";
  29. }
  30. echo $numer.') <a href="zdjecia.php?id='.$id.'">'.$title.'</a> ('.$opened.')';
  31. $numer++;
  32. }
  33. }
  34. ?>
  35. </td></tr>
  36. </table>
  37. </body>
  38. </html>


W pliku zdjecia.php zapis odpowiadający za wyświetlenie się losowych informacji wygląda tak:
  1. <?php
  2. echo '<table width=100% border=0><tr><td>';
  3. $wyswietl = @mysql_result(mysql_query("SELECT txt FROM tabelka ORDER by rand()"),0);
  4. echo $wyswietl;
  5. echo '</td></tr></table>';
  6. ?>


Po odpaleniu strony .....zdjecia.php widzę kawałek kodu, zamiast tego, co powinno, czyli losowych 10 zdjęć (linków do nich)...
Co robię nie tak?
wert1
a może tak ?
  1. <?php
  2. echo '$wyswietl';
  3. ?>
roobik
nie .... bo wtedy odpalając stronę .....zdjecia.php zamiast wszystkiego widzę napis $wyswietl
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.