Странна грешка при ...

KaRo

Registered
Абе пичове вече направо от сутринта кодвам от 9 часа и незнам защо излиза тази грешка след като няма никакво разминаване в имената на таблиците и имената на таблиците в заявките

Код:
<?
include "functions.php";
site_header('Чакащи удобрение ...');
if($_SESSION['userinfo']['rank']!=3) {
include "index.php";
exit;
}
$sql = "SELECT * FROM `lessons`";
$result = mysql_query($sql);
echo "<div style='width: 420px;'> <hr />";
while($data = mysql_fetch_assoc($result)) {
if($data['accept'] == "no") {
    $id = $data['id'];
echo "Заглавие: $data[title] <br /> URL:  $data[url] <br /> Aвтор: $data[author] <hr /> 
		<form method='post' action=''> <input type='submit' name='udobri' value='Одобри'> |
        <input type='submit' name='othvarli' value='Отхвърли'> <hr />";
}
else {
echo "-";
}
if($_POST['udobri']) {
    $accept = "yes";
    $sql = "UPDATE `lessons` set accept='$accept' WHERE lesson_id='$id'";
    $result = mysql_query($sql);
}
else
if($_POST['othvarli']) {
    $sql = "DELETE FROM `lessons` WHERE lesson_id='$id'";
    $rs = mysql_query($sql);
	echo '<meta http-equiv="REFRESH" content="X;URL=noacc_lessons.php">';
}
echo "</div>";
}
site_footer();
?>

тази грепка дава след като натисна udobri

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\vtuts\noacc_lessons.php on line 12

иначе като обхождам масива не ми вади грешка и всичко е точно..
 
Това казва че имаш грешка в mysql синтаксиса и отговора не не отговаря на условието :)
 
Код:
<?php
include "functions.php";
site_header('Чакащи удобрение ...');
if($_SESSION['userinfo']['rank']!=3) {
include "index.php";
exit;
}
$row = mysql_query("SELECT * FROM `lessons`");
echo "<div style='width: 420px;'> <hr />";
while($data = mysql_fetch_array($row)) {
if($data['accept'] == "no") {
    $id = $data['id'];
echo "Заглавие: $data[title] <br /> URL:  $data[url] <br /> Aвтор: $data[author] <hr />
      <form method='post' action=''> <input type='submit' name='udobri' value='Одобри'> |
        <input type='submit' name='othvarli' value='Отхвърли'> <hr />";
}
else {
echo "-";
}
if($_POST['udobri']) {
    $accept = "yes";
    $result = mysql_query("UPDATE `lessons` set accept='$accept' WHERE lesson_id='$id'");
}
else
if($_POST['othvarli']) {
    $rs = mysql_query("DELETE FROM `lessons` WHERE lesson_id='$id'");
   echo '<meta http-equiv="REFRESH" content="X;URL=noacc_lessons.php">';
}
echo "</div>";
}
site_footer();
?>
така?
 
Код:
<?php
include "functions.php";
site_header('Чакащи удобрение ...');
if($_SESSION['userinfo']['rank']!=3) {
include "index.php";
exit;
}
$row = mysql_query("SELECT * FROM `lessons`");
echo "<div style='width: 420px;'> <hr />";
while($data = mysql_fetch_array($row)){
if($data['accept'] == "no"){
$id = $data['id'];
echo "Заглавие: $data[title] <br /> URL:  $data[url] <br /> Aвтор: $data[author] <hr />
<form method='post' action=''> <input type='submit' name='udobri' value='Одобри'> |
<input type='submit' name='othvarli' value='Отхвърли'> <hr />";
}else{
echo "-";
}
if($_POST['udobri']){
mysql_query("UPDATE `lessons` SET accept='yes' WHERE lesson_id='$id'");
}else{
if($_POST['othvarli']) {
mysql_query("DELETE FROM `lessons` WHERE lesson_id='$id'");
echo '<meta http-equiv="REFRESH" content="X;URL=noacc_lessons.php">';
}
echo "</div>";
}
site_footer();
?>
така?
ако не стане дай файла functions.php
 
Не съм толкова тъп, functions няма нищо общо с това, направих ги на отделни линкчета и се оправи, макар и да ми беше чудно защо става така..
 

Back
Горе