Dawno nie bawiłem się z PHP więc prosze bez hejtów...
A więc..

Mam zamiar zrobic tabelke, którą można sortować po naciśnięciu nagłówka, ale jest problem...
Sam skrypt bez połączenia z SQL działa jak ma działać ale jak połącze z SQL to już nie sortuje danych...
http://gridcenter.pl/Projekt/inde.php To jest strona bez SQL
http://gridcenter.pl/Projekt A to jest ta sama strona polaczona z SQL
Kod bez SQL
CODE
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" />
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#tabela").tablesorter( {sortList: [[0,0], [1,0]]} );
}
);
</script>
<table id="tabela" class="tablesorter">
<thead>
<tr>
<th>Lp.</th>
<th>Nazwa</th>
<th>Ilosc w magazynie</th>
<th>Koszt (PLN)</th>
<th>Uwagi</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Ksiazka PHP</td>
<td>23</td>
<td>28.99</td>
<td>Ksiązka dla początkowych programistów</td>
</tr>
<tr>
<td>2</td>
<td>Laptop Lenovo</td>
<td>5</td>
<td>1999.99</td>
<td>Laptop idealny dla studentów informatyki</td>
</tr>
<tr>
<td>3</td>
<td>Dysk przenośny 1TB</td>
<td>13</td>
<td>120.00</td>
<td>Dysk 1000GB</td>
</tr>
<tr>
<td>4</td>
<td>Myszka Bezprzeowodowa</td>
<td>50</td>
<td>20.00</td>
<td>Myszka na dlugie godziny pracy</td>
</tr>
</tbody>
<head>
<link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" />
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#tabela").tablesorter( {sortList: [[0,0], [1,0]]} );
}
);
</script>
<table id="tabela" class="tablesorter">
<thead>
<tr>
<th>Lp.</th>
<th>Nazwa</th>
<th>Ilosc w magazynie</th>
<th>Koszt (PLN)</th>
<th>Uwagi</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Ksiazka PHP</td>
<td>23</td>
<td>28.99</td>
<td>Ksiązka dla początkowych programistów</td>
</tr>
<tr>
<td>2</td>
<td>Laptop Lenovo</td>
<td>5</td>
<td>1999.99</td>
<td>Laptop idealny dla studentów informatyki</td>
</tr>
<tr>
<td>3</td>
<td>Dysk przenośny 1TB</td>
<td>13</td>
<td>120.00</td>
<td>Dysk 1000GB</td>
</tr>
<tr>
<td>4</td>
<td>Myszka Bezprzeowodowa</td>
<td>50</td>
<td>20.00</td>
<td>Myszka na dlugie godziny pracy</td>
</tr>
</tbody>
Kod z SQL
CODE
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" />
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#tabela").tablesorter( {sortList: [[0,0], [1,0]]} );
}
);
</script>
<?php
include"config.php";
$po = mysql_query("SELECT * FROM tablesorter")
or die('Błąd zapytania');
if(mysql_num_rows($po) > 0) {
echo "<body>";
echo '<table id="tabela" class="tablesorter">';
echo "<thead> ";
echo "<tr> ";
echo "<th>Lp.</th>";
echo "<th>Nazwa</th> ";
echo "<th>Ilosc w magazynie</th> ";
echo "<th>Koszt (PLN)</th> ";
echo "<th>Uwagi</th>";
echo "</tr>";
echo "</thead> ";
while($r = mysql_fetch_assoc($po)) {
echo "<tbody>";
echo "<tr>";
echo "<td>".$r['lp']."</td>";
echo "<td>".$r['nazwa']."</td>";
echo "<td>".$r['ilosc']."</td>";
echo "<td>".$r['koszt']."</td>";
echo "<td>".$r['uwagi']."</td>";
echo "</tr>";
}
echo "</table>";
}else{
echo "Brak danych do wyświetlenia!";}
?></html>
<head>
<link rel="stylesheet" href="style.css" type="text/css" media="print, projection, screen" />
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#tabela").tablesorter( {sortList: [[0,0], [1,0]]} );
}
);
</script>
<?php
include"config.php";
$po = mysql_query("SELECT * FROM tablesorter")
or die('Błąd zapytania');
if(mysql_num_rows($po) > 0) {
echo "<body>";
echo '<table id="tabela" class="tablesorter">';
echo "<thead> ";
echo "<tr> ";
echo "<th>Lp.</th>";
echo "<th>Nazwa</th> ";
echo "<th>Ilosc w magazynie</th> ";
echo "<th>Koszt (PLN)</th> ";
echo "<th>Uwagi</th>";
echo "</tr>";
echo "</thead> ";
while($r = mysql_fetch_assoc($po)) {
echo "<tbody>";
echo "<tr>";
echo "<td>".$r['lp']."</td>";
echo "<td>".$r['nazwa']."</td>";
echo "<td>".$r['ilosc']."</td>";
echo "<td>".$r['koszt']."</td>";
echo "<td>".$r['uwagi']."</td>";
echo "</tr>";
}
echo "</table>";
}else{
echo "Brak danych do wyświetlenia!";}
?></html>
Bardzo prosze o błyskawiczną pomoc. Jakby co pisać to podam jeszcze jakieś dane.
Pozdrawiam Patryk Gdowski
Pomoze ktos?
