Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MYSQL] Ustawienie wyników kolumnami
Forum PHP.pl > Forum > Przedszkole
Sublove
Pogubiłem się już...
Mó select zawsze będzie zwracał 1 wynik i chciałbym mieć go w kolumnie obok tabeli
Teraz udalo mi się coś takiego uzyskać, chciałbym, żeby te wartości zamiast pod sobą znajdowały się w jednej liniii. mam nadzieje, że wiece o co chodzi.. jak to zrobić? Próbówałem już i wymiękam


Numer zlecenia

Zlecone naprawy i usługi

Status realizacji

Planowana data zakończenia
1234567890Wymiana plynów, opon, ustawienie geometriiW realizacji2009-02-26

nic się nie da zrobić w tym temacie...? sad.gif
EarthCitizen
No to chyba typowa tabelka?
  1. <tr>
  2. <th>Numer zlecenia</th>
  3. <th>Zlecenie naprawy i usługi</th>
  4. <th>Status realizacji</th>
  5. <th>Planowana data zakończenia</th>
  6. </tr>
  7. <tr>
  8. <td><?= $numer_zlecenia ?></td>
  9. <td><?= $zlecenie_naprawy_i_uslugi ?></td>
  10. <td><?= $status_realizacji ?></td>
  11. <td><?= $planowana_data_zakonczenia ?></td>
  12. </tr>
Sublove
No własnie w tym problem, że taki układ zwróci to w zwykły sposób a ja chcę tak:


Zlecenie----------------------------12312312312312312312

[b]Zlecone naprawy i usługi
-------Blablabla

Status----------------------------W realizacji

Data
zakończenia
----------------------------2009-02-01
EarthCitizen
A przepraszam, chyba Cię źle zrozumiałem
  1. <tr>
  2. <td>Numer zlecenia</td> <td><?= $numer_zlecenia ?></td>
  3. <td>Zlecone naprawy i usługi</td> <td><?= $zlecenie_naprawy_i_uslugi ?></td>
  4. <td>Status realizacji</td> <td><?= $status_realizacji ?></td>
  5. <td>Data realizacji</td> <td><?= $planowana_data_zakonczenia ?></td>
  6. </tr>
Sublove
Dzięki smile.gif
Tylko problem mam, żeby to wdrożyć w pobieranie danych z bazy... Bo zwykłe ustawienie tabelki to ja rozumiem smile.gif Ale jak to w mysql wdrożyć to jest pytanie... worriedsmiley.gif

  1. <?php
  2. printf ("<table  width=530>");
  3. printf ("<tr>
  4.  
  5. <td height=30 align=left><h4>Nazwa</h4></td>
  6. <td height=30 align=left><h4>Marka</h4></td>
  7. <td height=30 align=left><h4>Model</h4></td>
  8. <td height=30 align=left><h4>Roczniki</h4></td>
  9. <td height=30 align=left><h4>Zapas</h4></td>
  10. </tr>");
  11. do
  12. {
  13. $myrow = mysql_fetch_row($result);
  14. printf ("<tr><td height=30 >%s</td>
  15. <td height=20 >%s</td>
  16. <td height=20 >%s</td>
  17. <td height=20 >%s</td>
  18. <td height=20 >%s</td>
  19. </tr>",
  20. $myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4]
  21.  
  22. );
  23.  
  24. $row++;
  25. }
  26.  
  27. while ($row < $numrows);
  28.  
  29. printf ("</table>");
  30. ?>




jeżeli nie istnieje taka opcja to powiedzcie mi to wprost, odpuszczę sobie najwyżej sad.gif
EarthCitizen
Podałeś chyba nie ten kod? Bo pisałeś wcześniej o danych zlecenia, a tu masz w nagłówkach tabeli Nazwa, Marka, Model itd... Czy Ty jeszcze nie masz tego kodu i chcesz go dopisać do tej tabeli, którą podałeś?
Sublove
Aj sorry, już podaję kod kótry chciałbtm, żeby wyświetlał dane z bazy w kolumnie :


Z racji tego, że zawsze będzie zwrócony tylko i wyłącznie jeden wynik, chciałbtm to wyietlać w pionie z przypisaniem poziomym:

NAGŁÓWEK TABELI HTML ------- Wartość z bazy 1 kolumna tabeli w bazie
NAGŁÓWEK TABELI HTML ------- Wartość z bazy 2 kolumna ......
NAGŁÓWEK TABELI HTML ------- Wartość z bazy 3....
NAGŁÓWEK TABELI HTML ------- Wartość z bazy 4...

  1. <?php
  2. printf ("<table align='center' width=580>");
  3. printf ("<tr>
  4.  
  5. <th height=30 align=left><h4>Zlecenie</h4></th>
  6. <th height=30 align=left><h4>Zlecone naprawy i usługi</h4></th>
  7. <th height=30 align=left><h4>Status</h4></th>
  8. <th height=30 align=left><h4>Data<br /> zakończenia</h4></th>
  9. </tr>");
  10. do
  11. {
  12. $myrow = mysql_fetch_row($result);
  13. printf ("<tr><td height=30 >%s</td>
  14. <td align='left' height=20 >%s</td>
  15. <td align='left' height=20 >%s</td>
  16. <td align='left' height=20 >%s</td>
  17. </tr>",
  18. $myrow[0], $myrow[1], $myrow[2], $myrow[3]
  19.  
  20. );
  21.  
  22. $row++;
  23. }
  24.  
  25. while ($row < $numrows);
  26.  
  27. printf ("</table>");
  28. }
  29. } else {
  30. printf ("<a id='err'><b>Błąd wyszukiwania!</b></a><br/>");
  31. echo $blad_txt;
  32. }
  33. }
  34.  
  35. ?>
piotrooo89
nie wiem czemu ale ja bym to zrobił tak:

  1. <?php
  2. echo '<table>';
  3. while ($row = mysql_fetch_array($result))
  4. {
  5. echo '<tr>';
  6. echo '<td>Kol 1</td><td>'.$row['kol1'].'</td>';
  7. echo '</tr>';
  8. echo '<tr>';
  9. echo '<td>Kol 2</td><td>'.$row['kol2'].'</td>';
  10. echo '</tr>';
  11. echo '<tr>';
  12. echo '<td>Kol 3</td><td>'.$row['kol3'].'</td>';
  13. echo '</tr>';
  14. }
  15. echo '</table>';
  16. ?>
Sublove
I o to chodziło! Bardzo dziękuję.
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.