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>" );
}
?>