Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> specyficzne wyświetlanie wierszy z mysql
PaKoS
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.03.2006

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


Witam,
przejdę od razu do pytania:
(na php się w miarę znam ale tego jeszcze nie robiłem)

Mam tabele o nazwie powiedzmy tabela i ma ona wiele kolumn i wierszy z danymi ale chcę wyświetlić konkretnie weirsze z kolumny NAME.
(do moderatora: czytać dalej a nie przenosić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Mam kod:

  1. <?php
  2. //łacze sie z baza i wybieram a potem
  3. $query = 'SELECT name FROM tabela WHERE nazwa = php';
  4. $result = mysql_query($query, $sqlconnect);
  5. echo '<table>';
  6. while($row = mysql_fetch_row($result)){
  7. echo '<tr><td>$row[0]</td></tr>';
  8. }
  9. echo '</table>';
  10. ?>


i teraz wyswietla mi to w ten sposob:

<tr><td>wartosc 1</td></tr>
<tr><td>wartosc 2</td></tr>
<tr><td>wartosc 3</td></tr>
...

a ja chce to wyswietlic tak:

<tr><td>wartosc 1</td><td>wartosc 2</td></tr>
<tr><td>wartosc 3</td><td>wartosc 4</td></tr>
<tr><td>wartosc 5</td><td>wartosc 6</td></tr>
...

jak to zrobić? :roll2:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matrach
post
Post #2





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 17.04.2006

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


Ja bym proponował bardziej dynamiczne rozwiązanie.
W moim skrypcie jest zmienna ilośc kolumn.
Oto on:
  1. <?php
  2. while($php_row = mysql_fetch_assoc($php_result)){
  3. $tabela[] = $php_row['name'];
  4. }
  5. // ilość kolumn
  6. $kolumny = 2;
  7. //ilość wierszy na kolumne
  8. $per = ceil(count($tabela) / $kolumny);
  9. $tabela = array_chunk($tabela, $per);
  10. echo '<table>';
  11. //wiersz
  12. for($i=0;$i<$per;$i++)
  13. {
  14.  echo '<tr>';
  15.  //kolumna
  16.  for($j = 0; $j < $kolumny; $j++)
  17. echo '<td>'.$tabela[$j][$i].'</td>';
  18.  
  19.  echo '</tr>';
  20. }
  21. echo '</table>';
  22. ?>

$kolumny odpowiadają za ilość kolumn.
Go to the top of the page
+Quote Post

Posty w temacie
- PaKoS   specyficzne wyświetlanie wierszy z mysql   10.05.2006, 21:48:04
- - ave   [PHP] pobierz, plaintext <?php$a=0;while($r...   10.05.2006, 21:56:29
- - PaKoS   hmm ok doszedłem już do tego (ale mimo to - dzięki...   10.05.2006, 22:05:48
- - ave   sqlowym pytaniem raczej takiego czegos nie zrobisz...   10.05.2006, 22:21:30
- - PaKoS   hmmm dosyć skomplikowany sposób oczywiście zawsze ...   10.05.2006, 22:28:11
- - Ludvik   Jeżeli pobierzesz posortowane już dane, możesz pod...   10.05.2006, 22:32:00
- - PaKoS   hmm no tak ale jak to podzielić na dwie mniejsze t...   11.05.2006, 10:22:12
- - nospor   podzial na tablice dostales od ~ave, aczkolwiek za...   11.05.2006, 10:28:24
- - PaKoS   no nie powiedziałbym że to wszystko po złożeniu dz...   11.05.2006, 10:41:09
- - nospor   Cytatże to wszystko po złożeniu działaoj, zalezy c...   11.05.2006, 10:44:56
- - PaKoS   *nospor, wiem że musiałeś przywyknąć do głupków al...   11.05.2006, 10:56:57
- - nospor   Cytat*nospor, wiem że musiałeś przywyknąć do głupk...   11.05.2006, 11:00:23
- - PaKoS   [PHP] pobierz, plaintext <?php$php_query = 'SEL...   11.05.2006, 11:17:36
- - nospor   [PHP] pobierz, plaintext <?phpfor($i=0; $i ...   11.05.2006, 11:21:30
- - PaKoS   ahh sorry nie wiem skąd tam sie wzielo to na wpisi...   11.05.2006, 11:30:09
- - nospor   no to teraz ja dalem ciala nie wiem czemu ubzdura...   11.05.2006, 11:39:13
- - PaKoS   teraz wszystko działa super .. ale będzie serwis ...   11.05.2006, 12:22:47
- - matrach   Ja bym proponował bardziej dynamiczne rozwiązanie....   11.05.2006, 18:10:41


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

 



RSS Aktualny czas: 1.10.2025 - 20:28