Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Php i mysql query - problem z tabelami
-lamermelculo-
post 16.11.2005, 11:34:49
Post #1





Goście







Witam,
Mam problem z tabelami ktore pobieraja informacje z bazy sql - chce zeby wyswietlalo mi sie jako tabelka idaca w dol. Jednak cos jest nei tak i pierwszy wpis jest w prozadku jednak nastepne pojawiaja sie po prawej stronie i ida w prawy

moj kod:

  1. <html>
  2. <body bgcolor="#F2F1E6" text="#996600">
  3. <?php
  4.  
  5. $db = mysql_connect("localhost", "root");
  6.  
  7. mysql_select_db("ctireport",$db);
  8.  
  9. $result = mysql_query("SELECT * FROM ctireport",$db);
  10.  
  11. if ($myrow = mysql_fetch_array($result)) {
  12.  
  13. echo "<table border=1>n";
  14.  
  15. echo "<tr><td>Name</td><td>Hostname</td><td>CTi Status</td><td>Description</td><td>Date</td></tr>n";
  16.  
  17. do {
  18.  
  19.  printf("<td> %sn<br>", $myrow["name"]);
  20.  
  21.  printf("<td> %sn<br>", $myrow["hostname"]);
  22.  
  23.  printf("<td> %sn<br>", $myrow["ctistatus"]);
  24.  
  25.  printf("<td> %sn<br>", $myrow["description"]);
  26.  
  27.  printf("<td> %sn<br>", $myrow["date"]);
  28.  
  29. } while ($myrow = mysql_fetch_array($result));
  30.  
  31. echo "</table>n";
  32.  
  33. } else {
  34.  
  35. echo "Sorry, no records were found!";
  36.  
  37. }
  38.  
  39.  
  40.  
  41. ?>
  42.  
  43.  
  44.  
  45. </body>
  46.  
  47.  
  48.  
  49. </html>


Bede bardzo wdzieczny za pomoc - zapewne to jakas mala rzecz, ja jednak nie nie moge sobie poradzic.

Z gory dziekuje
Go to the top of the page
+Quote Post
nospor
post 16.11.2005, 11:38:22
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak chcesz miec w dol to w petli musisz robic nowe wiersze czyli tr.


  1. <?php
  2.  
  3. $result = mysql_query("SELECT * FROM ctireport",$db);
  4.  
  5. if ($myrow = mysql_fetch_array($result)) {
  6.  
  7.   echo "<table border=1>n";
  8.  
  9.   echo "<tr><td>Name</td><td>Hostname</td><td>CTi Status</td><td>Description</td><td>Date</td></tr>n";
  10.  
  11.   do {
  12.    echo '<tr>';
  13.    printf("<td> %sn<br>", $myrow["name"]);
  14.  
  15.    printf("<td> %sn<br>", $myrow["hostname"]);
  16.  
  17.    printf("<td> %sn<br>", $myrow["ctistatus"]);
  18.  
  19.    printf("<td> %sn<br>", $myrow["description"]);
  20.  
  21.    printf("<td> %sn<br>", $myrow["date"]);
  22. echo '</tr>';
  23.  
  24.   } while ($myrow = mysql_fetch_array($result));
  25.  
  26.     echo "</table>n";
  27.  
  28. } else {
  29.  
  30.     echo "Sorry, no records were found!";    
  31.  
  32. }
  33.  
  34.  
  35. ?>


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

"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
-lamermelculo-
post 16.11.2005, 11:41:46
Post #3





Goście







Slicznie dziekuje

A jeszcze mam pytanie jak zrobic zeby wyniki byly sortowane po dacie?
Go to the top of the page
+Quote Post
nospor
post 16.11.2005, 12:10:29
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zapytaniue musisz sformulowac inaczej:
  1. <?php
  2.  
  3. $result = mysql_query("SELECT * FROM ctireport order by date desc",$db);
  4. //...
  5.  
  6. ?>

napisalem w sortowaniu desc to bedziesz mial malejąco. jak chcesz rosnaca to zamien to na asc


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

"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
-lamermelculo-
post 16.11.2005, 12:17:26
Post #5





Goście







jeszcze raz bardzo dziekuje:)

Wszystko jest jak sie nalezy!
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: 13.08.2025 - 22:44