Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][php] ustawienie tabeli
ilov3
post 29.12.2019, 16:51:16
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 12.07.2013

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


Witam, mam problem z ustawieniem tabelki by pozostałe kolumny były również w poziomie.

  1. DROP TABLE IF EXISTS `tabela`;
  2. CREATE TABLE IF NOT EXISTS `tabela` (
  3. `id` varchar(10) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  4. `room_1` varchar(10) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  5. `room_2` varchar(10) NOT NULL,
  6. `room_3` varchar(10) NOT NULL,
  7. PRIMARY KEY (`id`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  9.  
  10. --
  11. -- Zrzut danych tabeli `tabela`
  12. --
  13.  
  14. INSERT INTO `tabela` (`id`, `room_1`, `room_2`, `room_3`) VALUES
  15. ('Ilość osób', '4 osoby', '6 osób', '3 osoby'),
  16. ('Cena', '30 zł', '40 zł', '20 zł'),
  17. ('Piętro', '1', '2', '1'),
  18. ('Telewizor', '', '', '');
  19. COMMIT;


  1. <html>
  2. <head>
  3. <meta name="viewport" content="width=device-width, initial-scale=1">
  4. <meta charset="utf-8">
  5. <title> Hotel Klimek</title>
  6.  
  7. <!-- PHP TU -->
  8. <body>
  9. <table>
  10. <thead>
  11. <tr>
  12. <th>&nbsp;</th>
  13. <th>Pokój nr 1</th>
  14. <th>Pokój nr 2</th>
  15. <th>Pokój nr 3</th>
  16. </tr>
  17. </thead>
  18.  
  19.  
  20. <?php
  21. $q1="select * from tabela";
  22. $run=mysqli_query($conn,$q1);
  23. while($row=mysqli_fetch_array($run))
  24. {
  25. $id=$row['id'];
  26. $room_1=$row['room_1'];
  27. $room_2=$row['room_2'];
  28. $room_3=$row['room_3'];
  29. ?>
  30.  
  31. <tr>
  32. <td width="10%" height="50px"><center><?php echo $id; ?></center></td>
  33. <td width="10%" height="50px"><center><?php echo $room_1; ?></center></td>
  34. <td width="10%" height="50px"><center><?php echo $room_2; ?></center></td>
  35. <td width="10%" height="50px"><center><?php echo $room_3; ?></center></td>
  36.  
  37. </tr>
  38.  
  39.  
  40. </table>
  41. </p>
  42. <?php
  43. }
  44. ?>
  45.  
  46. </body>
  47. </html>


1 wiersz ustawia się prawidłowo w poziomie, ale pozostałe są jeden pod drugim jak poniżej na ss.
Proszę o pomoc.

https://1drv.ms/u/s!ArWu9SCQhVIkgo1fOxF...Z-ITjg?e=LHWKHT
Go to the top of the page
+Quote Post
trueblue
post 29.12.2019, 17:46:36
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Przyjrzyj się dobrze gdzie zamykasz pętlę.
Warto wyłapywać takie błędy zanim napisze się post.

Zamknięcie paragrafu też jest niepotrzebne.


--------------------
Go to the top of the page
+Quote Post
dublinka
post 29.12.2019, 18:09:52
Post #3





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Zamknąłeś tag </table> w pętli


--------------------
Go to the top of the page
+Quote Post
ilov3
post 29.12.2019, 18:35:10
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 12.07.2013

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


Dzięki Panowie... Nie zauważyłem tego.

Temat rozwiązany ! smile.gif

Dziękuję.

Chociaż mam jeszcze jedno pytanie, dlaczego nie działają mi polskie znaki?

Ten post edytował ilov3 29.12.2019, 22:19:15
Go to the top of the page
+Quote Post
nospor
post 2.01.2020, 17:08:59
Post #5





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=11...t=0&start=0
Masztu wyjasnione chyba wszystkie problemy czemu moze nie byc polskich znakow

ps:
jak widze takie ID i takie dane w bazie
'Ilość osób', '4 osoby', '6 osób', '3 osoby'),
('Cena', '30 zł', '40 zł', '20 zł'),
('Piętro', '1', '2', '1'),
('Telewizor', '', '', '');

moj mozg zaczyna sie lasowac wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dublinka
post 2.01.2020, 19:36:36
Post #6





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


id powinno byc integer-em a nie stringiem z auto increment. To co Ty masz to zaden id

  1. `id` INT(5) AUTO_INCREMENT PRIMARY KEY


--------------------
Go to the top of the page
+Quote Post
nospor
post 2.01.2020, 19:42:54
Post #7





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




@dublinka ID to indentyfikator. Rownie dobrze moze to byc tekst. Nie musi to byc zawsze liczba i to na dodatek autoincrement wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dublinka
post 5.01.2020, 09:34:00
Post #8





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

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


Cytat(nospor @ 2.01.2020, 18:42:54 ) *
@dublinka ID to indentyfikator. Rownie dobrze moze to byc tekst. Nie musi to byc zawsze liczba i to na dodatek autoincrement wink.gif

Ja wiem co to jest tylko id to zazwyczaj jest liczba nie tekst. Wogole to chyba prpsciej jest sie poruszac kiedy ma sie numer a nie tekst zwlaszcza jesli ten numerjest unikalny i z automatu increnentowany. Bo co to za id "telewizor"

Ten post edytował dublinka 5.01.2020, 09:36:57


--------------------
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: 25.04.2024 - 16:24