Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Nie tworzy mi paneli.
Forum PHP.pl > Forum > PHP
xgoneon
Mam taki oto kod:

  1. <?php
  2. $sort = '';
  3. $header = '';
  4. $text = '';
  5. $pos = '';
  6. $acces = '';
  7. include("script/inc/myweb/conn.php");
  8. $query = mysql_query("SELECT Sort FROM myweb_panels");
  9. while ($row = mysql_fetch_assoc($query)) {
  10. $sort = $row['Sort'];
  11. $header = $row['Naglowek'];
  12. $text = $row['Tresc'];
  13. $pos = $row['Pozycja'];
  14. $acces = $row['Dostep'];
  15. print_r("Lol ".$text." Da");
  16. if($pos == 0){ #Lewe panele
  17. echo '<div class="panel_left"><div class="panel_header">'.$header.'</div>'.$text.'</div>';
  18. }elseif($pos == 1){ #Środekowe panele
  19. echo '<div class="panel_top"><div class="panel_header">'.$header.'</div>'.$text.'</div>';
  20. }elseif($pos == 2){ #Prawe panele
  21. echo '<div class="panel_right"><div class="panel_header">'.$header.'</div>'.$text.'</div>';
  22. }elseif($pos == 3){ #Dolne panele
  23. echo '<div class="panel_bottom"><div class="panel_header">'.$header.'</div>'.$text.'</div>';
  24. }
  25. }
  26. mysql_close($connect);
  27. ?>


Kod ten ma mi dodawać panele, tyle ile ich jest wpisane w bazie.
A mianowicie stworzy mi panel ale już tekstu i nagłówka nie wyświetli :?. Co jest

Za pomoc wielkie dzięki biggrin.gif
nospor
W zapytaniu pobierasz tylko Sort, a potem w kodzie php w magiczny sposob chcesz by pobralo ci tez inne pola.... Magii nie ma wink.gif
xgoneon
O cholercia faktycznie sprawdzę i odpowiem czy działa.

A teraz mam taki problem:


tzn. ten menu gł..wne powinno być na środku a ten profil z prawej strony, a jest jak widać powyżej...

Fragment kodu CSS:
  1. div.panel_top{
  2. margin-top: 25px;
  3. margin-left: 15px;
  4. margin-bottom: 15px;
  5. width: 858px;
  6. background-color: #CCEFF7;
  7. border: solid 2px #4F4F4F;
  8. border-radius: 8px 8px 8px 8px;
  9. float: left;
  10. overflow: hidden;
  11. }
  12. div.panel_bottom {
  13. margin-right: 20px;
  14. margin-left: 20px;
  15. margin-bottom: 15px;
  16. margin-top: 25px;
  17. width: auto;
  18. background-color: #CCEFF7;
  19. border: solid 2px #4F4F4F;
  20. border-radius: 8px 8px 8px 8px;
  21. text-align: left;
  22. float: left;
  23. overflow: hidden;
  24. }
  25. div.footer {
  26. margin-top: 25px;
  27. margin-left: 25px;
  28. margin-right: 25px;
  29. margin-bottom: 25px;
  30. width:auto;
  31. clear: both;
  32. background-color: #CCEFF7;
  33. border: solid 2px #4F4F4F;
  34. border-radius: 10px 10px 10px 10px;
  35. font-size: 11px;
  36. text-align: center;
  37. }
  38. div.panel_edytor{
  39. text-align: right;
  40. padding-right: 15px;
  41. margin-top: 0px;
  42. width: auto;
  43. height: 18px;
  44. font-size: 13px;
  45. background-color: #8BC2C2;
  46. }
  47. div.panel_header{
  48. background-image: url(/images/MyWeb/bg_panel.png);
  49. background-repeat: repeat-x;
  50. border-radius: 5px 5px 0px 0px;
  51. height: 30px;
  52. margin: auto auto;
  53. font-size: 14px;
  54. font-weight: bold;
  55. text-align: center;
  56. }


Dziwnie mi się pozycjonują te tabele i nie ma polskich znaków, a metode porównywania w bazie mam UTF8-general-ci
phpion
1. clear: both Twoim przyjacielem.
2. Jakie masz kodowanie samego pliku/ów HTML?
xgoneon
Kodowanie pliku to utf-8
a to clear:both to mam dac do css paneli questionmark.gif

Dobra juz wiem co mam zrobic z clear, a przy okazji zapytam dlaczego gdy wejde na strone z telefonu to panel srodkowy zjezdza nizej questionmark.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.