още един проблем с error

Код:
$sql_ban_forum="SELECT * FROM users WHERE username='$session_username' AND ban_forum='$ban_forum'";

В този код имаш грешка най-вероятно?
 
<?php
$sqlclose=mysql_query("SELECT * FROM options WHERE forumclosed='1'");
if(mysql_num_rows($sqlclose)==0){
echo "<br /><br /><b>Форумът е затворен за профилактика.</b><br /><br />";}else{


if($_SESSION['username'])
{
switch ($_GET[page]) {
case 'topic':

if (isset($_POST["submit"])) {
$topic_status = $_POST['topic_status'];
$adduser = $_SESSION['username'];
$getid = $_GET['id'];
$code = $_GET['code']; //взимаме текста
$date = date("l d, F Y H:i");


if (!empty($_POST["subject"]))
$subject = trim(htmlspecialchars(addslashes($_POST["subject"])));
else $errMsg = "Не сте въвели заглавие.<br /><br />";
$description = trim(htmlspecialchars(addslashes($_POST["description"])));

if (!empty($_POST["posts"])) $posts = $_POST["posts"];
else $errMsg = "Не сте въвели Съобщение.<br /><br />";

if (empty($errMsg)) {



$posts = $_POST['posts'];
if(strlen($posts) < 4){
echo "Съобщението е прекалено късо.<br /><br />";
} else {




$time = time();
$insert = mysql_query("INSERT INTO forum_topics (subject, subjecttoday, description, cat, topic_status, posts, date, adduser) VALUES('$subject', '".time()."', '$description', '$getid', '$topic_status', '$posts', '$date', '$adduser')")or die(mysql_error());

echo _ADDESPOSTSUCCES_;
echo "<br />
Върни се в форума от <a href=javascript:history.go(-2)>тук</a>
.</font><br /><br />";

}
}
else echo $errMsg;
mysql_close();

}
?>
<center>


<?php
// прави проверта дали си Баннат в форума
$session_username = $_SESSION['username'];
$sql_ban_forum = mysql_query("SELECT * FROM users WHERE username='$session_username'") or die(mysql_error());
$r=mysql_fetch_array($sql_ban_forum);
$ban_forum = $r['ban_forum'];
if ($ban_forum == 0)
{
?>

<form action="" method="post" name="form" onsubmit="return checkForm(this)"><table border=1>
<tr><td>
<?php echo _SUBJECT_; ?>
:                           

<input type="subject" value='<?php echo "$subject" ?>' name="subject" size="53"></td></tr>
<tr><td>
<?php echo _SUBJECTPOST_; ?>
:             

<input type="description" value='<?php echo "$description" ?>' name="description" size="53"></td></tr>

<tr>
</tr>

<?php include 'emoticons.php'; ?>


<tr><td><center><?php echo _MESSAGE_; ?>:<br />

<textarea rows='10' cols='50' name='posts' ></textarea>
<br /><br /></td></tr>
</table>


<br />

<?php
//прави проверка дали си админ за да покаже опциите за темата
$session_username = $_SESSION['username'];
$level = 3;
$sql="SELECT * FROM users WHERE username='$session_username' and level='$level'";
$result=mysql_query($sql);
$isAdmin=mysql_num_rows($result);

if($isAdmin==1)
{
?>
<tr><td>Пускане на тема като:</td><td>
Нормална<input type="radio" name="topic_status" value="0" checked="checked">
Съобщение<input type="radio" name="topic_status" value="1">
Важна<input type="radio" name="topic_status" value="2">
</td></tr>
<br />
<?
}
// до тук с опциите
?>

<input type="submit" value="<? echo _ADDPOST_; ?>" class="in" name="submit">
</form></center>

<?php
}
else
{
echo "Баннат си братле.";
}
// до тук с проверката дали си баннат от форума
?>

Сега дава ли грешка ?
 
е това дали ще сложих or die или не нали пак показва
No database selected
:(
къде е проблема
 
Не съм сложил само or die :evil:
Премахнах ти mysql_num_rows и го нарпавих по друг начин..

$sql_ban_forum = mysql_query("SELECT * FROM users WHERE username='$session_username'") or die(mysql_error());
$r=mysql_fetch_array($sql_ban_forum);
$ban_forum = $r['ban_forum'];

Мисля че това одеве ти беше по друго . Така че не мисли че съм сложил само or die..

ЕДИТ: проблемът може би ти е че нямаш конфигурационен файл ? Или в него си въвел грешна база данни която не съществува ..
 
аз си едитнах горе поста че се опправих и как


ама давам ти + все пак че отговори
 
Не беше нужно от + , все пак не съм отговорил само аз , но мерси ;)
 

Back
Горе