Witam,
Mam problem z kodem, jestem poczatkjącym, proszę o Wasze wsparcie:
Kod:
<?php
require("konfiguracja.php");
require("funkcje.php");
$validid = pf_validate_number($_GET['id'],"value",$config_basedir);
require("naglowek.php");
if($validid == 0) {
$sql = "SELECT pozycje.* FROM pozycje WHERE data_zakonczenia > NOW()";
}
else {
$sql = "SELECT * FROM pozycje WHERE data_zakonczenia > NOW() AND id_kat = ". $validid . ";";
}
$result = mysql_query($sql);
$numrows = mysql_num_rows($result);
echo "<h1>Dostępne pozycje</h1>";
echo "<table cellpadding='5'>";
echo"<tr>";
echo"<th>Obraz</th>";
echo"<th>Pozycja</th>";
echo"<th>Oferty</th>";
echo"<th>Cena</th>";
echo "</tr>";
if($numrows == 0) {
echo "<tr><td colspan=4>Brak pozycji!</td></tr>";
}
else {
while($row=mysql_fetch_assoc($result)) {
$imagesql = "SELECT*FROM obrazy WHERE id_pozycji=".$row['id']. " LIMIT 1";
$imageresult=mysql_query($imagesql);
$imagenumrows=mysql_num_rows($imageresult);
echo"<tr>";
if($imagenumrows == 0) {
echo"<td>Brak obrazu</td>";
}
else {
$imagerow=mysql_fetch_assoc($imageresult);
echo "<td><img src='./obrazy/".$imagerow['nazwa']."' width='100'></td>";
}
echo"<td>";
echo"<a href='szczegoly_pozycji.php?id=" . $row['id']."'>".$row['nazwa']."</a>";
if($_SESSION['USERID']==$row['id_uzytkownika']) {
echo"-[<a href='edytowanie_pozycji.php?id=" . $row['id']. "'>edytuj</a>]";
}
echo"</td>";
$bidsql="SELECT id_pozycji, MAX(wartosc) AS highestbid, COUNT(id) AS numberofbids FROM oferty WHERE id_pozycji=" . $row['id'] . "GROUP BY id_pozycji;";
$bidresult=mysql_query($bidsql);
$bidrow=mysql_fetch_assoc($bidresult);
$bidnumrows=mysql_num_rows($bidresult);
echo"<td>";
if($bidnumrows == 0) {
echo "0";
}
(...)
Błąd:
- mysql_fetch_assoc expects parameter 1 to be resource, boolean given in line 53
- mysql_num_rows expects parameter 1...54...
Nie mogę sobie z tym poradzić...