Cześć na studiach mam projekt w którym muszę stworzyć stronę internetową. Musi w niej znajdować się kilka rzeczy:
- formularz,
2.łączenie z bazą danych mySQL i przesyłanie do niej danych z formularza
3.wyświetlanie w oddzielnej zakładce danych po 5 na stronie w postaci tabelki
Problem mam niestety z ostatnim podpunktem dostaliśmy gotowy skrypt, aby go tylko zaimplementować, ale mimo iż to zrobiłem to stronicowanie wciąż nie działa. .
Prosiłbym o pomoc w rozwiązaniu problemu.
Z góry dziękuję
<?php
$zapytanie="SELECT count(*)tab";
$pomoc=mysql_query ($zapytanie);
$liczba_wyn=mysql_result($pomoc, 0);
$liczba_na_str=5;
$liczba_str=$liczba_wyn/$liczba_na_str;
$liczba_str=ceil($liczba_str);
if (isset($_GET['str'])) {
$str=$_GET['str'];
}
else {
$str=1;
}
$pomin=($str-1)*$liczba_na_str;
$zapytanie= "SELECT * FROM tab
WHERE $where
LIMIT $pomin, $liczba_na_str";
$wyniki=mysql_query($zapytanie);
echo '<table border="5" cellpadding="10">';
while ($wiersz=mysql_fetch_array($wyniki)){
echo'<tr><td>'. $wiersz[id] .
'</td><td>'. $wiersz[Imie] .
'</td><td>'. $wiersz[Nazwisko] .
'</td><td>'. $wiersz[Plec] .
'</td><td>'. $wiersz[NP] .
'</td><td>'. $wiersz[Email] .
'</td><td>'. $wiersz[KodPocztowy] .
'</td></tr>';
}
echo '</table>';
$linki=' ';
if ($str>1) {
$linki=$linki. '<a href="'.$_SERVER['PHP_SELF'].
'?szukaj='.$szukaj. '&str='.($str-1).'"><-</a>';
}
else {
$linki=$linki. '<-';
}
for($i=1; $i<=$liczba_str; $i++) {
if ($str==$i) {
$linki=$linki.' '.$i;
}
else {
$linki=$linki. '<a href="'.$_SERVER['PHP_SELF'].
'?szukaj='.$szukaj. '&str='.$i.'">'.$i.'</a>';
}
if ($str<$liczba_str) {
$linki=$linki. '<a href="'.$_SERVER['PHP_SELF'].
'?szukaj='.$szukaj. '&str='.($str+1).'">-></a>';
}
else {
$linki=$linki. '->';
}}
echo $linki;
mysql_close($connection);
?>
Połączenie z bazą mam w oddzielnym skrypcie z walidacją danych dlatego nie wklejałem go tutaj.