Помощ при { отворен таг и резултат

sunnyset

Registered
Само да да се извиня, че затворих предната тема без да съм довършил и също така искам да благодаря за супер бързите отговори Cool Искам само да питам, понеже това не ми е ясно:

<?php
include ('././config.php');
$select = mysql_select_db($db, $db_conn);
if(!$select){
die(mysql_error());
}
$morebooks= mysql_query("SELECT * FROM books WHERE title LIKE '%$getmore%' AND id != '$id' ORDER BY RAND() LIMIT 5");
while($row = mysql_fetch_array($morebooks)){
echo '<strong><? echo $morebooks;?> more</strong><a href="view.php?id='.$row['id'].'">'.$row['title'].'</a><br />';
}

?>
more:IMETO na knigata
more:IMETO na knigata
more:IMETO na knigata
more:IMETO na knigata
more:IMETO na knigata /излиза така мн грозно на всеки ред, преди книгата, а трябва да стои там за да не излиза когато няма книга от тоя автор.
С една дума ако може тоя <strong> да излиза само тогава, когато има някакви резултати.. Той в момента е така де, но излиза на всеки ред..
 
Не знам дали съм те разбрал правилно, но пробвай така:
Код:
<?php
include ('././config.php');
$select = mysql_select_db($db, $db_conn);
if(!$select){
die(mysql_error());
}
$morebooks= mysql_query("SELECT * FROM books WHERE title LIKE '%$getmore%' AND id != '$id' ORDER BY RAND() LIMIT 5");
$num = mysql_num_rows($morebooks);
if ($num == 0)
{
echo 'Няма книги от този автор'
}
else {

while($row = mysql_fetch_array($morebooks)){
echo '<strong><? echo $morebooks;?> more</strong><a href="view.php?id='.$row['id'].'">'.$row['title'].'</a><br />';
}
}
?>
 

Back
Горе