konto usunięte
Temat: poszukuję tutoriala/skryptu
Witam.Poszukuję dobrego skryptu/tutoriala do stronicowania wyników z mysql . Dane chciałbym aby wyświetlały się w tabeli. ten temat już przerabiałem z googlem.
<?php
$conn=mysql_connect('localhost', 'aaa', 'bbb') or die(mysql_error());
mysql_select_db('ccc', $conn);
$page;
$totResults;
$maxResults=20;
if(isset($_GET['page'])) {
$page=$_GET['page'];
}
else {
$page=1;
}
/* Getting the total number of results in the database */
$calcRowsQuery="Select COUNT(*) as rows FROM customers";
$calcRowsRes=mysql_query($calcRowsQuery, $conn);
$totResults=mysql_result($calcRowsRes, 0);
$from=$maxResults*($page-1);
$resQuery="SELECT * FROM customers LIMIT $from, $maxResults";
$result=mysql_query($resQuery);
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td><a href=edit.php?NR=".$row['NR']." >Edytuj</a></td>";
echo "<td><a href=delete.php?NR=".$row['NR']." >Usuń</a></td>";
echo "<td>" . $row['NR'] . "</td>";
echo "<td>" . $row['Nazwisko'] . "</td>";
echo "<td>" . $row['Imie'] . "</td>";
echo "<td>" . $row['Firma'] . "</td>";
echo "<td>" . $row['Kod_pocztowy'] . "</td>";
echo "<td>" . $row['Miasto'] . "</td>";
echo "<td>" . $row['Adres'] . "</td>";
echo "<td>" . $row['Panstwo'] . "</td>";
echo "<td>" . $row['Telefon'] . "</td>";
echo "<td>" . $row['IDklienta'] . "</td>";
echo "</tr>";
}
echo "</table> n <p class='style3'> <center>";
$previousPage=$page-1;
$nextPage=$page+1;
$last=(int)($totResults/$maxResults);
if($page != 1) {
echo "<a href='klienci.php'>First</a> ";
echo "<a href='klienci.php?page=". $previousPage ."'>Previous</a> ";
}
else {
echo "First ";
echo "Previous ";
}
for($pageCount=1; $pageCount <= $lastPage; $pageCount++) {
if ($pageCount!=$page)
{
echo "<a href='klienci.php?page=". $pageCount ."'> ". $pageCount ."</a> ";
}
else {
echo "[" .$pageCount. "] ";
}
}
if($totResults > ($from+$maxResults)) {
echo "<a href='klienci.php?page=". $nextPage ."'>Next</a> ";
echo "<a href='klienci.php?page=". $lastPage ."'>Last</a> ";
}
else {
echo "Next ";
echo "Last ";
}
echo "</center></p> n";
?>
mam już takiego wariata. ale po wybraniu last page otrzymuję błąd
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in klienci.php on line 26
docelowa tabela ma się prezentować tak:
echo "<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<th>Aktualizuj</th>
<th>Usun</th>
<th>NR</th>
<th>Nazwisko</th>
<th>Imie</th>
<th>Firma</th>
<th>Kod pocztowy</th>
<th>Miasto</th>
<th>Adres</th>
<th>Panstwo</th>
<th>Telefon</th>
<th>IDklienta</th>
</tr>";
echo "<tr>";
echo "<td><a href=edit.php?NR=".$row['NR']." >Edytuj</a></td>";
echo "<td><a href=delete.php?NR=".$row['NR']." >Usuń</a></td>";
echo "<td>" . $row['NR'] . "</td>";
echo "<td>" . $row['Nazwisko'] . "</td>";
echo "<td>" . $row['Imie'] . "</td>";
echo "<td>" . $row['Firma'] . "</td>";
echo "<td>" . $row['Kod_pocztowy'] . "</td>";
echo "<td>" . $row['Miasto'] . "</td>";
echo "<td>" . $row['Adres'] . "</td>";
echo "<td>" . $row['Panstwo'] . "</td>";
echo "<td>" . $row['Telefon'] . "</td>";
echo "<td>" . $row['IDklienta'] . "</td>";
echo "</tr>";
echo "</table>";
Czy ktoś może mi z tym pomóc?Marcin P. edytował(a) ten post dnia 09.02.10 o godzinie 02:02