• 0
Sign in to follow this  
Naty_Za

Voltar Texto Avisando "sem Registro"

Question

Oi pessoal!!

to com um probleminha:

tenho um código, que a pessoa busca por um registro em uma determinada categoria..

e se por um acaso, não existe nenhum resgistro em alguma categoria, ele volta em branco..

eu gostaria que quando não houvesse nenhum registro, voltasse um texto avisando "Sem Registro para essa categoria"

como fazer???

Valewwww

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Veja a função (banco)_num_rows().

MySQL: mysql_num_rows()

PostgreSQL: pg_num_rows()

...

Basta verificar se o valor retornado por essa funçcão é maior que zero. Se for, ostre os resultados, senão, mostre o erro. ;)

[]'s

Share this post


Link to post
Share on other sites
  • 0

Oi Beraldo!!!

é que sou iniciante em programação php..

como ficaria exatamente esse código???

to postando meu código..

Valeu pela ajuda!!!! :rolleyes:

<?
$consulta = mysql_query("SELECT sub.titulo, servicos, endereco, tel, email, http FROM cadastros sub inner join classes cs on cs.id_cadastro = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error());
while($verifica = mysql_fetch_array($consulta)){
$id = $verifica["id"];
$titulo = $verifica["titulo"];
$servicos = $verifica["servicos"];
$endereco = $verifica["endereco"];
$tel = $verifica["tel"];
$email = $verifica["email"];
$http = $verifica["http"];

echo"
<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$http\" 
target=\"_blank\" >$titulo</strong></a></strong><br></font>
<i>Serviços: $servicos</i><BR>
Endereço: $endereco<BR>
Tel: $tel<BR>
Email: <a href=mailto:$email>$email</a><BR>
<BR>
";
}
?>

Share this post


Link to post
Share on other sites
  • 0

Assim...

<?php
$consulta = mysql_query("SELECT sub.titulo, servicos, endereco, tel, email, http FROM cadastros sub inner join classes cs on cs.id_cadastro = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error());
$conta = mysql_num_rows($consulta);
if ($conta == 0){
echo "NÃO TEM REGISTROS!";
}else{
while($verifica = mysql_fetch_array($consulta)){
$id = $verifica["id"];
$titulo = $verifica["titulo"];
$servicos = $verifica["servicos"];
$endereco = $verifica["endereco"];
$tel = $verifica["tel"];
$email = $verifica["email"];
$http = $verifica["http"];

echo"
<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$http\"
target=\"_blank\" >$titulo</strong></a></strong><br></font>
<i>Serviços: $servicos</i><BR>
Endereço: $endereco<BR>
Tel: $tel<BR>
Email: <a href=mailto:$email>$email</a><BR>
<BR>
";
}
}
?>

Share this post


Link to post
Share on other sites
  • 0

oi.. tá dando um erro:

"Parse error: parse error, unexpected $ in /web/sites/..."

porque será????

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this