Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlanie zawartości tabeli (chcianych elementów), Wyświetlanie zawartości tabeli
Niedermayer
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.12.2011

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


Witam wszystkich.
Jestem raczej nowicjuszem w tej dziedzinie, i proszę o pomoc.
Mam pytanie odnośnie wyświetlania zawartości tabeli na stronie www.
Dokładniej rzecz biorąc chodzi mi o zaznaczenie w tabeli wierszy (np według Państw) i przypisanie ich tylko i wyłącznie pod osobne odnośniki "Państwa". Trochę namieszałem...
Mam bazę (PHPMyadmin) z rozkładami jazdy, w których znajduje się: "miasto", "linia", "opis" oraz "miasta". Wyświetla się na www cała tabela, a ja chce aby wynik był inny - przypisany według "Państwa" - czyli wyświetlają się tylko rekordy np z "państwa" Niemcy. Czy ktoś mógłby mi pomóc?
Poniżej kod html, który wyświetla tabelę:

<?

// Ukrywamy komunikaty błędów i sami je obsługujemy

$aDBLink = @mysql_connect( "sql.dupa.home.pl", "dupa", "bleble" );

if ( !empty( $aDBLink ) )

{

// wybór bazy danych MySQL

if ( mysql_select_db( "dupa", $aDBLink ) == True )

{

$aSQL = "select * from rozklady, sciezki WHERE rodzaj='rozkłady' order by kraj, linia";

// Wykonanie zapytania SELECT

$aQResult = mysql_query( $aSQL, $aDBLink );

if ( $aQResult == True )

{



print "<table cellspacing='4' cellpadding='4' border='0' bgcolor='#dcdcdc' class='tab' width='530'>";

print "<tr>

<td bgcolor='#000066' width='100'><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>KRAJ</CENTER></b></font></div></td>

<td bgcolor='#000066' width='100'><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>NAZWA LINII</CENTER></b></font></div></td>

<td bgcolor='#000066' width='220'><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>WAŻNOŚĆ ROZKŁADU</CENTER></b></font></div></td>

<td bgcolor='#000066' width='120><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>MIASTA</CENTER></b></font></div></td></tr>";

while ( $aRow = mysql_fetch_array( $aQResult ) )



{

$aKraj = $aRow["kraj"];

$aMiasto = $aRow["miasto"];

$aLinia= $aRow["linia"];

$aNazwapliku = $aRow ["nazwapliku"];

$opis = $aRow["opis"];

$sciezka = $aRow["sciezka"];

$aSciezka = "$sciezka/$aNazwapliku";

$rozmiar = filesize("$aSciezka");

$archiw = $aRow["archiwum"];



if ($rozmiar >= 1048576) {

$rozmiar = $rozmiar / 1048576;

$rozmiar = round($rozmiar);

$rozmiar = "$rozmiar MB";

}

else if ($rozmiar >= 1024) {

$rozmiar = $rozmiar / 1000;

$rozmiar = round($rozmiar);

$rozmiar = "$rozmiar kB";

}

else {

$rozmiar = "$rozmiar b";

};









print "<tr>

<td bgcolor='#ffffff' ><div style='margin-left:4px'>$aKraj</div></td>

<td bgcolor='#ffffff' ><div style='margin-left:4px'>$aLinia</div></td>

<td bgcolor='#ffffff' ><div class='tab' style='margin-left:4px'>$opis</div></td>

<td bgcolor='#ffffff' ><div class='tab' style='margin-left:4px'>$aMiasto</div></td>


</tr>\n";



}

mysql_free_result( $aQResult );

print "</table>";

}

else

{

print( "Błąd wykonania zapytania<br>" );

}

}

else

{

print( "Błąd wyboru bazy danych<br>" );

}

}

else

{

print( "Błąd przy podłączaniu do bazy danych<br>" );

}

?>
Go to the top of the page
+Quote Post
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Wrzuć kod w znaczniki PHP na początek (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Niedermayer
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.12.2011

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


Rzeczywiście... śmieszne, jeśli masz zamiar się nabijać to sobie daruj!
Kod jest wyciągnięty z arkusza PHP.

Ten post edytował Niedermayer 19.12.2011, 12:47:30
Go to the top of the page
+Quote Post
qrooel
post
Post #4





Grupa: Zarejestrowani
Postów: 306
Pomógł: 42
Dołączył: 25.03.2010
Skąd: Kraków

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


Cytat(Niedermayer @ 19.12.2011, 12:46:54 ) *
Rzeczywiście... śmieszne, jeśli masz zamiar się nabijać to sobie daruj!
Kod jest wyciągnięty z arkusza PHP.


Edytuj swój pierwszy post, nad okienkiem gdzie wpisuje się treść jest znacznik 'PHP', do którego należy wrzucić kod PHP, bo to aby był bardziej czytelny dla forumowiczów.
Go to the top of the page
+Quote Post
Niedermayer
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.12.2011

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


  1. <html>
  2.  
  3.  
  4.  
  5. <HEAD>
  6. <TITLE>Bilety autokarowe Eurobus - europejskie linie autokarowe</TITLE>
  7. <META http-equiv=Content-type content="text/html; charset=ISO-8859-2">
  8. <META content="bilety, bilety online, przewozy autokarowe, przewozy, autokarowe, autobusowe, online, bilet, rezerwacja biletów, rezerwacja biletow, rozkład jazdy, przewozy autobusowe, autobus, autokar, autokary, bilety międzynarodowe, niemcy, włochy, francja, belgia, holandia, luxemburg, luksemburg, szwecja, norwegia, bilety do, bilet do, bilet do niemiec, bilety do niemiec, bilet do włoch, bilet do wloch, bilety do włoch, bilety do wloch, bilet do francji, bilety do francji, bilety do belgii, biletu do holandii, bilety do szwecji, bilety do norwegii, bilety do anglii, bilety do szwajcarii, bilety do hiszpanii, bilet na ukraine, bilety na ukrainę" name=keywords>
  9. <META content="Eurobus - europejskie linie autokarowe - bilety autokarowe on-line" name=description>
  10. <META content=eurobus name=j.grusznik>
  11. <META content=eurobus name=copyright>
  12. <LINK href="eurobus.css" type=text/css rel=Stylesheet>
  13. <META content="MSHTML 6.00.6001.18183" name=GENERATOR>
  14. </HEAD>
  15.  
  16.  
  17.  
  18.  
  19.  
  20. <body bgcolor="#ffffff" topmargin="0" marginheight="0" marginwidth="0" leftmargin="0" link="#000080" alink="#000080" vlink="#000080">
  21.  
  22.  
  23.  
  24.  
  25.  
  26. <div align="center" style="margin-top:8px">
  27. <TABLE WIDTH="780" height="30" BORDER=0 align="center" cellpadding=0 cellspacing=0>
  28. <tr>
  29. <!------------------------------------------- kontakt---------------------->
  30. <td width="691"> <font color="#000066" size="1" face="Arial"> <div class="tab" align="justify">
  31. Kontakt - Biuro Obsługi Klienta: tel.</strong> <strong><font color="#e60000">(32)
  32. 781 13 13</font></strong>; fax<strong><font color="#e60000"> (32) 781
  33. 10 55</font></strong>; e-mail: <a href="mailto:bok@eurobus.pl?subject=www.eurobus.pl-mail"><font color="#e60000"><strong>bok@eurobus.pl
  34. </strong></font></a> </div></td>
  35. <!------------------------------------------- koniec kontakt---------------------->
  36. <!------------------------------------------- agenci---------------------->
  37. <td width="79"> <div align="right"><a href="agent/agent.php" ><img src="graf/agenci.jpg" alt="wyłącznie dla sprzedawców oferty" width="79" height="19" border="0" align="right"></a>
  38. </div></td>
  39. <!------------------------------------------- koniec agenci---------------------->
  40. </tr>
  41. </table>
  42. </div>
  43.  
  44.  
  45.  
  46. <TABLE WIDTH="780" height="80" BORDER=0 align="center" cellpadding=0 cellspacing=0 bGCOLOR="#210a58">
  47. <tr>
  48. <td width="780" height="80" align="center" valign="top">
  49. <div align="center">
  50. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="780" height="80">
  51. <param name="movie" value="flash/gora.swf">
  52. <param name="quality" value="high">
  53. <param name="BGCOLOR" value="#FFFFFF">
  54. <embed src="flash/gora.swf" width="780" height="80" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#FFFFFF"></embed></object>
  55. </div></td>
  56. </tr>
  57. </table>
  58.  
  59.  
  60.  
  61.  
  62.  
  63. <div style="margin-top:4px">
  64. <TABLE WIDTH="780" height="60" BORDER=0 align="center" cellpadding=0 cellspacing=0 bGCOLOR="#ffffff">
  65. <tr>
  66. <td width="780" height="60" align="center" valign="top">
  67. <div align="center">
  68. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="780" height="60">
  69. <param name="movie" value="flash/menu_eurobus.swf">
  70. <param name="quality" value="high">
  71. <param name="BGCOLOR" value="#FFFFFF">
  72. <embed src="flash/menu_eurobus.swf" width="780" height="60" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#FFFFFF"></embed></object>
  73. </div></td>
  74. </tr>
  75. </table>
  76. </div>
  77.  
  78.  
  79.  
  80.  
  81.  
  82. <table align="center"width="780" height="" cellpadding="0" cellspacing="0" border="0">
  83. <tr>
  84. <!--kolumna lewa ------------------->
  85.  
  86. <td width="220" height="0" bgcolor="#FFFFFF" valign="top">
  87.  
  88. <div style="margin:0px">
  89. <?php include("left.php"); ?>
  90. </div>
  91. </td>
  92. <!--koniec kolumna lewa -->
  93.  
  94.  
  95.  
  96. <!--kolumna środkowa-->
  97. <div>
  98. <td width="560" valign="TOP" bgcolor="#ffffff">
  99. <div align="center" style="margin-top:20px">
  100. <table width="550" cellspacing="0" cellpadding="0" border="0" align="right">
  101.  
  102. <!--------------------------------------dane------------------------------------------------>
  103.  
  104. <tr><td colspan="2" height="4">
  105.  
  106. <img src="graf/rozklady.jpg" align="left">
  107.  
  108. <img src="graf/jak.korzystac.jpg" align="right" alt="jak korzystać z rozkładów jazdy" onclick="window.open('pdf/eurobus.jak.korzystac.z.rozkladow.jazdy.pdf')">
  109. </td></tr>
  110.  
  111.  
  112.  
  113. <tr><td colspan="2" bgcolor="#FFFFFF">
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121. <div class="tab" style="margin-top:4px" align="center">
  122.  
  123.  
  124. <?
  125.  
  126. // Ukrywamy komunikaty błędów i sami je obsługujemy
  127.  
  128. $aDBLink = @mysql_connect( "sql.dupa.home.pl", "dupa", "dupa" );
  129.  
  130. if ( !empty( $aDBLink ) )
  131.  
  132. {
  133.  
  134. // wybór bazy danych MySQL
  135.  
  136. if ( mysql_select_db( "eurobus", $aDBLink ) == True )
  137.  
  138. {
  139.  
  140. $aSQL = "select * from rozklady, sciezki WHERE rodzaj='rozkłady' order by kraj, linia";
  141.  
  142. // Wykonanie zapytania SELECT
  143.  
  144. $aQResult = mysql_query( $aSQL, $aDBLink );
  145.  
  146. if ( $aQResult == True )
  147.  
  148. {
  149.  
  150.  
  151.  
  152. print "<table cellspacing='4' cellpadding='4' border='0' bgcolor='#dcdcdc' class='tab' width='530'>";
  153.  
  154. print "<tr>
  155.  
  156. <td bgcolor='#000066' width='100'><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>KRAJ</CENTER></b></font></div></td>
  157.  
  158. <td bgcolor='#000066' width='100'><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>NAZWA LINII</CENTER></b></font></div></td>
  159.  
  160. <td bgcolor='#000066' width='220'><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>WAŻNOŚĆ ROZKŁADU</CENTER></b></font></div></td>
  161.  
  162. <td bgcolor='#000066' width='120><div style='margin-left:4px'><font color='#ffffff'><b><CENTER>MIASTA</CENTER></b></font></div></td></tr>";
  163.  
  164. while ( $aRow = mysql_fetch_array( $aQResult ) )
  165.  
  166.  
  167.  
  168. {
  169.  
  170. $aKraj = $aRow["kraj"];
  171.  
  172. $aMiasto = $aRow["miasto"];
  173.  
  174. $aLinia= $aRow["linia"];
  175.  
  176. $aNazwapliku = $aRow ["nazwapliku"];
  177.  
  178. $opis = $aRow["opis"];
  179.  
  180. $sciezka = $aRow["sciezka"];
  181.  
  182. $aSciezka = "$sciezka/$aNazwapliku";
  183.  
  184. $rozmiar = filesize("$aSciezka");
  185.  
  186. $archiw = $aRow["archiwum"];
  187.  
  188.  
  189.  
  190. if ($rozmiar >= 1048576) {
  191.  
  192. $rozmiar = $rozmiar / 1048576;
  193.  
  194. $rozmiar = round($rozmiar);
  195.  
  196. $rozmiar = "$rozmiar MB";
  197.  
  198. }
  199.  
  200. else if ($rozmiar >= 1024) {
  201.  
  202. $rozmiar = $rozmiar / 1000;
  203.  
  204. $rozmiar = round($rozmiar);
  205.  
  206. $rozmiar = "$rozmiar kB";
  207.  
  208. }
  209.  
  210. else {
  211.  
  212. $rozmiar = "$rozmiar b";
  213.  
  214. };
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224. print "<tr>
  225.  
  226. <td bgcolor='#ffffff' ><div style='margin-left:4px'>$aKraj</div></td>
  227.  
  228. <td bgcolor='#ffffff' ><div style='margin-left:4px'>$aLinia</div></td>
  229.  
  230. <td bgcolor='#ffffff' ><div class='tab' style='margin-left:4px'>$opis</div></td>
  231.  
  232. <td bgcolor='#ffffff' ><div class='tab' style='margin-left:4px'>$aMiasto</div></td>
  233.  
  234.  
  235. </tr>\n";
  236.  
  237.  
  238.  
  239. }
  240.  
  241. mysql_free_result( $aQResult );
  242.  
  243. print "</table>";
  244.  
  245. }
  246.  
  247. else
  248.  
  249. {
  250.  
  251. print( "Błąd wykonania zapytania<br>" );
  252.  
  253. }
  254.  
  255. }
  256.  
  257. else
  258.  
  259. {
  260.  
  261. print( "Błąd wyboru bazy danych<br>" );
  262.  
  263. }
  264.  
  265. }
  266.  
  267. else
  268.  
  269. {
  270.  
  271. print( "Błąd przy podłączaniu do bazy danych<br>" );
  272.  
  273. }
  274.  
  275. ?>
  276.  
  277. </div>
  278.  
  279. </td></tr>
  280.  
  281. <!--------------------------------------dkoniec dane------------------------------------------------>
  282.  
  283.  
  284. </table>
  285. </td>
  286. <!--koniec kolumna środkowa-->
  287.  
  288. </TR>
  289. </TABLE>
  290. </body>
  291. </html>
  292.  
  293.  

Sorry... nie zrozumiałem (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:27