Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][html][css] formatowanie wygladu
Forum PHP.pl > Forum > Przedszkole
szamanpl0
Pisząc swój pierwszy kod natrafiłem na następujący problem, chciałem żeby dane pojawiały się w formie tytuł a obok w nowej kolumnie tym samym wierszu tytuł pobrany z bazy danych i tak samo z resztą ale mój kod pokazuje wszystko wiersz za wierszem. Mógł by ktoś mi to poprawić.

Mam jeszcze jedno pytanie czytałem dzisiaj ze takie rzeczy lepiej robić w css niż używać tabel, co o tym myślicie, a jak to jest lepsze rozwiaząnie mógł mógł by mi ktoś to przerobić przy użycie css.


  1. <?php
  2. $polaczenie=mysql_connect("localhost","root","xxxxx") or die (mysql_error());
  3. mysql_select_db("xxxx") or die (mysql_error());
  4.  
  5. $zapytanie="SELECT nowosci_tytul, nowosci_tresc, nowosci_kategoria, nowosci_data, nowos
    ci_autor, nowosci_zrodlo "
    .
  6.  "FROM nowosci";
  7.  
  8. $wynik=mysql_query($zapytanie, $polaczenie) or die (mysql_error());
  9. $iloscwbazie=mysql_num_rows($wynik);
  10.  
  11. $glownatabela=<<<ABC
  12. <h3><center>Nowości</center></h3>
  13. <table width="70%" border="1" cellpaddings="2" cellspacing="2" align="center">
  14. <tr>
  15. <td>Tytuł: </td>
  16. </tr>
  17. <tr>
  18. <td>Treść: </td>
  19. </tr>
  20. <tr>
  21. <td>Kategoria: </td>
  22. </tr>
  23. <tr>
  24. <td>Data dodania: </td>
  25. </tr>
  26. <tr>
  27. <td>Autor: </td>
  28. </tr>
  29. <tr>
  30. <td>Zrodlo: </td>
  31. </tr>
  32. ABC;
  33. $glownatabeladane = '';
  34. while ($row = mysql_fetch_array($wynik)) {
  35. $nowosci_tytul = $row['nowosci_tytul']; 
  36. $nowosci_tresc = $row['nowosci_tresc'];
  37. $nowosci_kategoria = $row['nowosci_kategoria'];
  38. $nowosci_data = $row['nowosci_data'];
  39. $nowosci_autor = $row['nowosci_autor'];
  40. $nowosci_zrodlo = $row['nowosci_zrodlo'];
  41.  
  42.  
  43. $glownatabeladane .=<<<ABC
  44. <tr>
  45. <td>$nowosci_tytul</td>
  46. </tr>
  47. <tr>
  48. <td>$nowosci_tresc</td>
  49. </tr>
  50. <tr>
  51. <td>$nowosci_kategoria</td>
  52. </tr>
  53. <tr>
  54. <td>$nowosci_data</td>
  55. </tr>
  56. <tr>
  57. <td>$nowosci_autor</td>
  58. </tr>
  59. <tr>
  60. <td>$nowosci_zrodlo</td>
  61. </tr>
  62. ABC;
  63. }  
  64.  
  65. $glownatabeladane .=<<<ABC
  66.   <tr>
  67.    <td> </td>
  68.   </tr>
  69.   <tr>
  70. <td>Ilosc: $iloscwbazie</td>
  71.   </tr>
  72. ABC;
  73.  
  74. $glownastopka ="</table>";  
  75.  
  76. $nowosci =<<<WCZYTANIE
  77.  $glownatabela
  78.  $glownatabeladane
  79.  $glownastopka
  80. WCZYTANIE;
  81.  
  82. echo "W bazie danych znajduje się $iloscwbazie";
  83. echo $nowosci;
  84. ?>


Z góry dziękuje za pomoc
qwaq
offtopic.gif

a ja bym chciał aby mi ktoś stronke przerobił na jakiś fajny cms bo mi sie nie chce
party.gif Rkingsmiley.png rolleyes.gif


-------------------------
a ja bym chciał żebyś przestał
nabijać sobie posty ... ostatnio
bardzo często robisz OT
~Cienki1980
szamanpl0
Cytat(qwaq @ 31.07.2007, 10:36:47 ) *
offtopic.gif

a ja bym chciał aby mi ktoś stronke przerobił na jakiś fajny cms bo mi sie nie chce
party.gif Rkingsmiley.png rolleyes.gif

Po pierwsze
Proszę o pomoc w przerobieniu tych tabel zeby były 2 kolumny.

Po drugie
Pytam się co jest lepsze a jak by "mógł by mi pomóc", nic od nikogo nie wymagam tylko proszę, każdy chyba kiedyś zaczyna



A jak nie chcesz pomóc, to poco w ogóle się odzywasz



  1. <?php
  2.  
  3.  
  4. $polaczenie=mysql_connect("localhost","root","xxx") or die (mysql_error());
  5. mysql_select_db("xxx") or die (mysql_error());
  6.  
  7. $zapytanie="SELECT nowosci_tytul, nowosci_tresc, nowosci_kategoria, nowosci_data, nowos
    ci_autor, nowosci_zrodlo "
    .
  8.  "FROM nowosci";
  9.  
  10. $wynik=mysql_query($zapytanie, $polaczenie) or die (mysql_error());
  11. $iloscwbazie=mysql_num_rows($wynik);
  12.  
  13. $glownatabela=<<<ABC
  14. <h3><center>Nowości</center></h3>
  15. <table width="70%" border="0" cellpaddings="2" cellspacing="2" align="center">
  16.  
  17. ABC;
  18. $glownatabeladane = '';
  19. while ($row = mysql_fetch_array($wynik)) {
  20. $nowosci_tytul = $row['nowosci_tytul']; 
  21. $nowosci_tresc = $row['nowosci_tresc'];
  22. $nowosci_kategoria = $row['nowosci_kategoria'];
  23. $nowosci_data = $row['nowosci_data'];
  24. $nowosci_autor = $row['nowosci_autor'];
  25. $nowosci_zrodlo = $row['nowosci_zrodlo'];
  26.  
  27.  
  28. $glownatabeladane .=<<<ABC
  29. <td>
  30. <tr>
  31. <td>Tytuł: </td>
  32. <td>$nowosci_tytul</td>
  33. </tr>
  34. <tr>
  35. <td>Treść: </td>
  36. <td>$nowosci_tresc</td>
  37. </tr>
  38. <tr>
  39. <td>Kategoria: </td>
  40. <td>$nowosci_kategoria</td>
  41. </tr>
  42. <tr>
  43. <td>Data dodania: </td>
  44. <td>$nowosci_data</td>
  45. </tr>
  46. <tr>
  47. <td>Autor: </td>
  48. <td>$nowosci_autor</td>
  49. </tr>
  50. <tr>
  51. <td>Zrodlo: </td>
  52. <td>$nowosci_zrodlo</td>
  53. </tr>
  54. ABC;
  55. }  
  56.  
  57. $glownatabeladane .=<<<ABC
  58.   <tr>
  59.    <td>&nbsp;</td>
  60.   </tr>
  61.   <tr>
  62. <td>Ilosc: $iloscwbazie</td>
  63.   </tr>
  64. ABC;
  65.  
  66. $glownastopka ="</table>";  
  67.  
  68. $nowosci =<<<WCZYTANIE
  69.  $glownatabela
  70.  $glownatabeladane
  71.  $glownastopka
  72. WCZYTANIE;
  73.  
  74. echo "W bazie danych znajduje się $iloscwbazie";
  75. echo $nowosci;
  76.  
  77. ?>


No to było proste, żeby zrobić te 2 kolumny,poradziłem sobie, a mógł by mi ktoś pomóc z tym css, to jest lepsze rozwiązanie?? czy nie.
qwaq
offtopic.gif
Cytat(szamanpl0 @ 31.07.2007, 10:17:02 ) *
Mógł by ktoś mi to poprawić.


ehh oki nie odzywam sie wiecej


-------------------------
no nie no .. mimo zwrócenia uwagi
piszesz nic nie wnoszące posty
w tym samym temacie ...
~Cienki1980
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.