<?php
session_start();
?><br>
<div class="Header" align="center">Katalog</div>
<br>
<!-- Rozpoczęcie wyszukiwarki -->
<div style="width: 465px; margin: 10px 17px; border-bottom: dotted 2px #797979;">
<p>
<form method="post" action="" name="formData">
Szukana fraza:<br />
<input style="width:320px;" type="text" class="search" name="keyword" size="20" maxlength="40" value="" />
<br /><br />
<input type="submit" name="submit" value="Szukaj" class="login" />
</form>
</p>
<br />
</div>
<table width="95%" align="center" cellpadding="2" class="normal">
<tr class="tabHeader">
<td width="14%"><div align="center"><? echo Lang('Autor','Author','Autoryter'); ?></div></td>
<td width="8%"><div align="center"><? echo Lang('Przedmiot', 'Subject', 'Przedmiot rus'); ?></div></td>
<td width="13%"><div align="center"><? echo Lang('Kategoria', 'Category', 'Kategoria rus'); ?></div></td>
<td width="15%"><div align="center"><? echo Lang('Etap edukacji', 'Etap eng', 'Etap rus'); ?></div></td>
<td width="16%"><div align="center"><? echo Lang('Rodzaj<br />(wielko¶ć)', 'Rodzaj<br />(wielko¶ć) eng','Rodzaj<br />(wielko¶ć) rus'); ?></div></td>
<td width="13%"><div align="center"><? echo Lang('Zasób', 'Resource', 'Zasób rus'); ?></div></td>
</tr>
<tr>
<td colspan="6" bgcolor="#FFFFFF"> </td>
</tr>
<?
if (isset($_POST['keyword']
$sql = "SELECT count(*) FROM Exchange WHERE (Warranty LIKE '%$keyword%' OR Descr LIKE '%$keyword%') AND Approved=1 AND Remaind=0;";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$recordsCount = $row[0];//pobranie liczby rekordów
try{
$pager = new Pager('Szukaj', null);
$pager->SetTotalRecords($recordsCount);
$pager->Make(true);
$pag = $pager->Render();
$start = $pager->GetIndexRecordStart();
$end = $pager->GetIndexRecordEnd();
}
catch (Exception $e) {
echo $e->getMessage();
}
//zapytanie z uwzglenieniem stronicowania
// wpisano keyword lub wybrano przedmiot lub kategorię;
// do wyszukania po przedmiocie Phone='$przedmiot' AND
$q = "SELECT * FROM Exchange WHERE (Warranty LIKE '%$keyword%' OR Descr LIKE '%$keyword%') AND Approved=1 AND Remaind=0 LIMIT ".$start.",".($end - $start + 1).";";
$r = @mysqli_query ($dbc, $q);
if (mysqli_num_rows($r) > 0){
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
echo '<tr class="tabHeader">
<td colspan="8"><b>'.$row['Warranty'].'</b></td>
</tr>
<tr class="tabBody">
<td>' . $row['Producer'] . ' ' . $row['Model'] . '</td>
<td>' . $row['Phone'] .'</td>
<td>';
if ($row['CategoryID']!='0') {
$s = "SELECT Exchange.CategoryID, Exchange.ID, ExchangeCategory.NamePol FROM Exchange INNER JOIN ExchangeCategory ON Exchange.CategoryID=ExchangeCategory.ID WHERE Exchange.ID=$row[ID];";
$k = @mysqli_query ($dbc, $s);
$num2 = mysqli_num_rows($k);
if ($num2 > 0) {
while ($row2 = mysqli_fetch_array ($k, MYSQLI_ASSOC)){
echo ''. $row2['NamePol'] . '';
}
mysqli_free_result($k);
}
} else {
echo '<i>Brak kategorii</i>';
}
echo '</td>
<td>' . $row['Faults'] . '</td>
<td><div align="center">' . $row['Dateln'] . '</div></td>
<td align="right"><div align="center">
<a title="pobierz ze strony interwrite" target="_blank" href="download.php?filepath=' . $row['Picture'] . '"><img src="images/download.gif" border="0" width="20" ></a>
</div></td>
</tr>
<tr class="tabHeader">
<td colspan="8" align="left">' . $row['Descr'] . '</td>
</tr>
<tr>
<td colspan="8" bgcolor="#FFFFFF"> </td>
</tr>';
}
echo '</table>';
mysqli_free_result ($r);
mysqli_close($dbc);
echo $pag;//wyswietlenie pager'a
} else {
echo '<tr><td colspan="6"><p style="color: #F70000; font-style: italic; font-weight: bold;"">Brak wyników</p></td></tr></table>';
}
} // koniec if isset $_POST['keyword']
else {
$sql = "SELECT count(*) FROM Exchange WHERE Approved=1 AND Remaind=0;";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$recordsCount = $row[0];//pobranie liczby rekordów
try{
$pager = new Pager('Id', null);
$pager->SetTotalRecords($recordsCount);
$pager->Make(true);
$pag = $pager->Render();
$start = $pager->GetIndexRecordStart();
$end = $pager->GetIndexRecordEnd();
}
catch (Exception $e) {
echo $e->getMessage();
}
//zapytanie z uwzglenieniem stronicowania
// wpisano keyword lub wybrano przedmiot lub kategorię;
// do wyszukania po przedmiocie Phone='$przedmiot' AND
$q = "SELECT * FROM Exchange WHERE Approved=1 AND Remaind=0 LIMIT ".$start.",".($end - $start + 1).";";
$r = @mysqli_query ($dbc, $q);
if (mysqli_num_rows($r) > 0){
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
echo '<tr class="tabHeader">
<td colspan="8"><b>'.$row['Warranty'].'</b></td>
</tr>
<tr class="tabBody">
<td>' . $row['Producer'] . ' ' . $row['Model'] . '</td>
<td>' . $row['Phone'] .'</td>
<td>';
if ($row['CategoryID']!='0') {
$s = "SELECT Exchange.CategoryID, Exchange.ID, ExchangeCategory.NamePol FROM Exchange INNER JOIN ExchangeCategory ON Exchange.CategoryID=ExchangeCategory.ID WHERE Exchange.ID=$row[ID];";
$k = @mysqli_query ($dbc, $s);
$num2 = mysqli_num_rows($k);
if ($num2 > 0) {
while ($row2 = mysqli_fetch_array ($k, MYSQLI_ASSOC)){
echo ''. $row2['NamePol'] . '';
}
mysqli_free_result($k);
}
} else {
echo '<i>Brak kategorii</i>';
}
echo '</td>
<td>' . $row['Faults'] . '</td>
<td><div align="center">' . $row['Dateln'] . '</div></td>
<td align="right"><div align="center">
<a title="pobierz ze strony interwrite" target="_blank" href="download.php?filepath=' . $row['Picture'] . '"><img src="images/download.gif" border="0" width="20" ></a>
</div></td>
</tr>
<tr class="tabHeader">
<td colspan="8" align="left">' . $row['Descr'] . '</td>
</tr>
<tr>
<td colspan="8" bgcolor="#FFFFFF"> </td>
</tr>';
}
echo '</table>';
mysqli_free_result ($r);
mysqli_close($dbc);
echo $pag;//wyswietlenie pager'a
}
}
?>





