Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Strona z tabelą bardzo opuszczona
wyderkiewicz
post 22.10.2011, 18:40:23
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.10.2011

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


Witam,

Jestem początkujący w dziedzinie php i baz danych.
Napisałem skrypt wyciągający kilka danych z bazy mysql i umieszczający je w tabeli.
Problem jest w tym, że np. jesli dam LIMIT 0,30 to na stronie wyświetla mi się ok. 30 linijek pustych a następnie to o co mi chodzi.
Przy limicie np. 500 jest analogicznie 500 pustych, dalej ok. Bardzo proszę o pomoc.

podaję kod:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<a href="java script:window.print();">Drukuj</a>
<title>Cennik wszystkich towarów Elektro-firma.pl dla BRICOmarche</title> </head> <body>
<table border="1" width="98%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
<tr> <td width="96%" colspan="6" bgcolor="#C0C0C0"> <p align="center"><b><font size="2">Cennik Elektro-Firma.pl dla BRICOmarche</font></b></td> </tr> <tr> <td width="20%" align="center" bgcolor="#E0E0E0"> <p align="center"><font size="2">Nazwa</font></td> <td width="10%" align="center" bgcolor="#E0E0E0"> <p align="center"><font size="2">KOD towaru</font></td> <td width="10%" align="center" bgcolor="#E0E0E0"><font size="2">Cena netto</font></td></tr>
<?php
mysql_connect ("xxxxx","xxxxxx","xxxxxx");
mysql_select_db (xxxxxxxxx);
mysql_query('SET NAMES utf8');
$usuwanie = "DELETE FROM products_to_products_extra_fields WHERE `products_extra_fields_id`>1";
$usun = mysql_query ($usuwanie);
$zapytanie = "SELECT products_model, products_price, products_name FROM products, products_description, products_to_products_extra_fields WHERE products_to_products_extra_fields.products_id=products.products_id AND products.products_id=products_description.products_id AND products_extra_fields_id=1 ORDER BY products_name ASC";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo "<tr>"."<td>".$wiersz['products_name']."<td>"."<center>".$wiersz['products_model']."</td>"."<td>"."<center>".substr($wiersz['products_price'],0,-2)."</td>"."</tr>"."<br>";
}
?>
</table>
</body>
</html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mateodev
post 22.10.2011, 23:27:47
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 1
Dołączył: 22.10.2011

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


  1. while($wiersz=mysql_fetch_array ($wykonaj)) {
  2. echo "<tr>"."</td><td>".$wiersz['products_name']."<td>"."<center>".$wiersz['products_model']."</td>"."<td>"."<center>".substr($wiersz['products_price'],0,-2)."</td>"."</tr>";
  3. }
  4. ?>
  5. </table>
  6. </body>
  7. </html>


Nie zamknąłeś znacznika pierwszej komórki. Poza tym nie wrzuca się <br> między kolejne wiersze tabeli żeby ją sformatować, poczytaj o CSS wink.gif
Go to the top of the page
+Quote Post
wyderkiewicz
post 23.10.2011, 05:49:41
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.10.2011

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


Dziękuję bardzo. Temat do zamknięcia.
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: 14.08.2025 - 01:49