Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php, MySQL] co jest w tym nietak... skoro...
cafepl_com
post 19.01.2007, 17:48:12
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 17.01.2007

Ostrzeżenie: (0%)
-----


Witam! Mam dziwny problem z bazą danych.. i pomyślałem, że jakiś dobry czlowik mi pomoże winksmiley.jpg Chodzi o to, że gdy wyświetlany jest rekord z bazy za tym rekordem mog sobię cos napisać.. w tym przypadku buahaha... a jesli chcialbym przed tym dać np. <table><tr><td> to już nie... Oto kod cały (stronicowanie Dariusza Majgiera) ale konkretnie interesujący kawałek, w czym tkwi problem znajduje sie pod całością..
  1. <?php
  2. function pasek($l_odp,$l_odp_nastronie,$l_odp_napasku,$skrypt,$a) {
  3. $l_odp_podz = intval($l_odp / $l_odp_nastronie);
  4. $l_odp_podz_mod = $l_odp % $l_odp_nastronie;
  5. if ($l_odp_podz_mod>0) $l_odp_podz++;
  6. if ($a<0) $a=0; 
  7. if ($a>=$l_odp_podz) $a=$l_odp_podz-1;
  8. $start = $a-1;
  9. if ($a>0) {$pop="<a class="me" href="".$skrypt."a=$start"><</a>";}
  10. else {$pop = " ";}
  11. if ($a<$l_odp_napasku) {$koniec = $l_odp_napasku*2+1;}
  12. else {$koniec = $a+$l_odp_napasku+1;}
  13. if ($a<=$koniec-$l_odp_napasku) {$star=$a-$l_odp_napasku;}
  14. if ($a>=$l_odp_podz-$l_odp_napasku) {$star=$l_odp_podz-$l_odp_napasku*2-1;}
  15. if ($koniec>$l_odp_podz) $koniec = $l_odp_podz;
  16. if ($star<0) $star=0;
  17. for ($i=$star; $i<$koniec; $i++) {
  18. if ($i <> $a) { $pasek .= "<a class="me2" href="".$skrypt."a=$i">";}
  19. else { $pasek .= "&nbsp;<font size="2" color="orange"><b>["; }
  20. if ($l_odp_podz<>1) {$pomocniczy = $i+1;}
  21. if ($i<>$a) { $pasek .= "$pomocniczy</a> "; }
  22. else {$pasek .= "$pomocniczy]</b></font>";}
  23. }
  24. $dalej = $a+1;
  25. if ($a<$l_odp_podz-1) 
  26.  {$nas="<a class="me" href="".$skrypt."a=$dalej">></a>";}
  27. else { $nas = " ";}
  28. if ($pomocniczy>0) {$br= " $pop $pasek $nas"; }
  29. echo "<center>$br</center>";
  30. }
  31.  
  32. $l_odp_nastronie = 2;
  33. $l_odp_napasku = 5;
  34. $skrypt = "?";
  35.  
  36. // połączenie z bazą
  37. $baza = mysql_connect("localhost", "misiar_gry", "cafeplcom");
  38. mysql_select_db("misiar_gryonline");
  39.  
  40. // ustalenie ilości wszystkich rekordów spełniających warunek
  41. $wynik = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM baza"));
  42. $l_odp = $wynik[0];
  43.  
  44. // pobranie porcji informacji
  45. $a = $_GET["a"];
  46. $start = $a*$l_odp_nastronie;
  47. $wynik = mysql_query("SELECT * FROM baza ORDER BY gra DESC LIMIT 
  48. $start,$l_odp_nastronie");
  49. mysql_close($baza);
  50.  
  51. // pokazanie paska nawigacyjnego
  52. pasek($l_odp,$l_odp_nastronie,$l_odp_napasku,$skrypt,$a);
  53.  
  54. // wyświetlenie wyników z bazy danych
  55. $wierszy = mysql_num_rows($wynik);
  56. $pol = mysql_num_fields($wynik);
  57. for ($i=0;$i<$wierszy;$i++) {
  58. $wiersz = mysql_fetch_row($wynik);
  59. for ($j=0;$j<$pol;$j++) echo $wiersz[$j]." buahahahaha ";
  60. echo "";
  61. }
  62. ?>


  1. <?php
  2. // wyświetlenie wyników z bazy danych
  3. $wierszy = mysql_num_rows($wynik);
  4. $pol = mysql_num_fields($wynik);
  5. for ($i=0;$i<$wierszy;$i++) {
  6. $wiersz = mysql_fetch_row($wynik);
  7. for ($j=0;$j<$pol;$j++) echo /i jesli tu dam np. <table> to wyskakuje mi błąd.../ $wiersz[$j]." buahahahaha ";
  8. echo "";
  9. }
  10. ?>
Gdzie buahahahaha działa ten napis za rekordem.. lecz jak dam napis przed $wiersz[$j]." to już nie... mad.gif
Go to the top of the page
+Quote Post
Cienki1980
post 19.01.2007, 17:51:48
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


A dajesz tekst przed zmienną w "" questionmark.gif
  1. <?php
  2. echo "<table><tr><td>".$zmienna."</td></tr></table>hahah";
  3. ?>


--------------------
404
Go to the top of the page
+Quote Post
cafepl_com
post 19.01.2007, 18:03:22
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 17.01.2007

Ostrzeżenie: (0%)
-----


dzieki.. biggrin.gif jesteś boski! wiesz... ja w php i mysql jest początkujący smile.gif pozdro dla ciebie!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 09:13