Od dłuższego już czasu męczę się ze znalezieniem błędu, nie bardzo rozumiem gdzie on może być i jak go poprawić, Jeżeli jest tam syf w części "wizualnej" to oczywiście jest do poprawienia, chodzi mi tylko o ten błąd bo już nie mam na niego pomysłów. Wiem że i tak tam jest sporo poprawek ale chodzi mi o ten konkretny błąd...
treść komunikatu brzmi: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\...\...\przegladaj_artykuly.php on line 52 przy czym linia 52 to:
Kod
while ($wiersz = mysql_fetch_array($idzapytania))
A tutaj całość w której ta linia się zawiera:
Kod
@mysql_query("SET NAMES 'utf8';");
$zapytan=mysql_query('SELECT * FROM kategorie ORDER BY id DESC');
echo "<form method=\"post\">";
echo "<select class=\"element select medium\" id=\"element_7\" name=\"element_7\">";
echo " <option value=\"\" selected=\"selected\">Wybierz kategorię i potwierdź wybór aby wyświetlić</option>";
while ($option=mysql_fetch_assoc($zapytan)){
echo '<option value="'.$option['nazwa'].'">'.$option['nazwa'].'</option>';}
echo "</select>";
echo "<input id=\"saveForm\" class=\"button_text\" type=\"submit\" name=\"submit\" value=\"Ok\" />";
echo "</form>
</div>";
$wybor = isset($_POST['element_7']) && !empty($_POST['element_7']) ? $_POST['element_7'] : '';
if (isset($_POST["submit"])){
if (empty($_POST["element_7"])){
echo "<p style=\"color:red; font-size:17px\"><b>Musisz wybrać kategorię z listy aby wyświetlić artykuły !</b></p>";}
else{
$wybor = isset($_POST['element_7']) && !empty($_POST['element_7']) ? $_POST['element_7'] : '';
@mysql_query("SET NAMES 'utf8';");
if(isset($_GET['page'])) $subpage = $_GET['page']; else $subpage = '';
$perPage = 12;
if (!empty($_GET['subpage']) && (is_numeric($_GET['subpage'])))
{
$subpage = (int) $_GET['subpage'];
}
if ($subpage < 1)
{
$subpage = 1;
}
@mysql_query("SET NAMES 'utf8';");
$start = ($subpage - 1) * $perPage;
$zapytanie = "SELECT * FROM `artykuły` WHERE `kategororia`='".$wybor."' ORDER BY `DATA` DESC LIMIT '.$start.', '.$perPage.'";
$idzapytania = @mysql_query($zapytanie);
$max_zapytanie = 'SELECT * FROM `artykuły` WHERE id'; // żeby się pozbyć głupiego limitu [ustalamy max stron]
$max_idzapytania = mysql_query($max_zapytanie);
if(mysql_real_escape_string((!isset($_GET['id'])) or empty($_GET['id'])))
{
while ($wiersz = mysql_fetch_array($idzapytania))
{
$id=$wiersz['id'];
echo "<table border=\"0px\" width=\"770px\" background=\"nawigacja/b2.jpg\">";
echo "<img src=\"top.png\">";
echo "<tr><td width=\"700px\" background=\"nawigacja/b1.jpg\"><p title=\"Nagłówek\"><u>".$wiersz['naglowek']."</u></p></td>
<td><form>
<input type=\"button\" onclick=\"usunWpis($id)\" value=\"Usuń\" />
</form>
</td>
<td><a href=\"edytuj_newsa.php?id=$id\"><img src=\"nawigacja/ed.png\" title=\"Edytuj\" align=\"middle\"></a></td></tr>";
echo "</table>";
echo "<table border=\"0px\" width=\"770px\" background=\"nawigacja/b2.jpg\">";
echo "<tr><td background=\"nawigacja/b1.jpg\"><p title=\"Treść - aby edytować kliknij przycisk w prawym górnym rogu ramki\">
<i>".$wiersz['tresc']."</i><br /><br /></td></tr>";
echo "</table>";
echo "<table border=\"0px\" width=\"770px\" background=\"nawigacja/b2.jpg\">";
echo "<tr><td background=\"nawigacja/b1.jpg\"><p title=\"ID newsa\"><b>ID:</b> ".$wiersz['id']."</p></td><td align=\"right\" background=\"nawigacja/b1.jpg\">
<p title=\"data dodania\">".$wiersz['data']."</p></td></tr>";
echo "</table>";
echo "<img src=\"bottom.png\">";
echo "<br />";
echo "<br />";
}
}
$zapytan=mysql_query('SELECT * FROM kategorie ORDER BY id DESC');
echo "<form method=\"post\">";
echo "<select class=\"element select medium\" id=\"element_7\" name=\"element_7\">";
echo " <option value=\"\" selected=\"selected\">Wybierz kategorię i potwierdź wybór aby wyświetlić</option>";
while ($option=mysql_fetch_assoc($zapytan)){
echo '<option value="'.$option['nazwa'].'">'.$option['nazwa'].'</option>';}
echo "</select>";
echo "<input id=\"saveForm\" class=\"button_text\" type=\"submit\" name=\"submit\" value=\"Ok\" />";
echo "</form>
</div>";
$wybor = isset($_POST['element_7']) && !empty($_POST['element_7']) ? $_POST['element_7'] : '';
if (isset($_POST["submit"])){
if (empty($_POST["element_7"])){
echo "<p style=\"color:red; font-size:17px\"><b>Musisz wybrać kategorię z listy aby wyświetlić artykuły !</b></p>";}
else{
$wybor = isset($_POST['element_7']) && !empty($_POST['element_7']) ? $_POST['element_7'] : '';
@mysql_query("SET NAMES 'utf8';");
if(isset($_GET['page'])) $subpage = $_GET['page']; else $subpage = '';
$perPage = 12;
if (!empty($_GET['subpage']) && (is_numeric($_GET['subpage'])))
{
$subpage = (int) $_GET['subpage'];
}
if ($subpage < 1)
{
$subpage = 1;
}
@mysql_query("SET NAMES 'utf8';");
$start = ($subpage - 1) * $perPage;
$zapytanie = "SELECT * FROM `artykuły` WHERE `kategororia`='".$wybor."' ORDER BY `DATA` DESC LIMIT '.$start.', '.$perPage.'";
$idzapytania = @mysql_query($zapytanie);
$max_zapytanie = 'SELECT * FROM `artykuły` WHERE id'; // żeby się pozbyć głupiego limitu [ustalamy max stron]
$max_idzapytania = mysql_query($max_zapytanie);
if(mysql_real_escape_string((!isset($_GET['id'])) or empty($_GET['id'])))
{
while ($wiersz = mysql_fetch_array($idzapytania))
{
$id=$wiersz['id'];
echo "<table border=\"0px\" width=\"770px\" background=\"nawigacja/b2.jpg\">";
echo "<img src=\"top.png\">";
echo "<tr><td width=\"700px\" background=\"nawigacja/b1.jpg\"><p title=\"Nagłówek\"><u>".$wiersz['naglowek']."</u></p></td>
<td><form>
<input type=\"button\" onclick=\"usunWpis($id)\" value=\"Usuń\" />
</form>
</td>
<td><a href=\"edytuj_newsa.php?id=$id\"><img src=\"nawigacja/ed.png\" title=\"Edytuj\" align=\"middle\"></a></td></tr>";
echo "</table>";
echo "<table border=\"0px\" width=\"770px\" background=\"nawigacja/b2.jpg\">";
echo "<tr><td background=\"nawigacja/b1.jpg\"><p title=\"Treść - aby edytować kliknij przycisk w prawym górnym rogu ramki\">
<i>".$wiersz['tresc']."</i><br /><br /></td></tr>";
echo "</table>";
echo "<table border=\"0px\" width=\"770px\" background=\"nawigacja/b2.jpg\">";
echo "<tr><td background=\"nawigacja/b1.jpg\"><p title=\"ID newsa\"><b>ID:</b> ".$wiersz['id']."</p></td><td align=\"right\" background=\"nawigacja/b1.jpg\">
<p title=\"data dodania\">".$wiersz['data']."</p></td></tr>";
echo "</table>";
echo "<img src=\"bottom.png\">";
echo "<br />";
echo "<br />";
}
}