Naty_Za Postado Março 6, 2007 Denunciar Share Postado Março 6, 2007 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Março 6, 2007 Denunciar Share Postado Março 6, 2007 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Março 6, 2007 Autor Denunciar Share Postado Março 6, 2007 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> "; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 6, 2007 Denunciar Share Postado Março 6, 2007 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> "; } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Março 6, 2007 Autor Denunciar Share Postado Março 6, 2007 oi.. tá dando um erro:"Parse error: parse error, unexpected $ in /web/sites/..."porque será???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 6, 2007 Denunciar Share Postado Março 6, 2007 Em que linha? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Naty_Za Postado Março 6, 2007 Autor Denunciar Share Postado Março 6, 2007 ops.. agora funcionou certinho!!!!!!!!!!!!!!!!Desculpe!!Valeu pela ajuda!!!!!!!!!!!! :-) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Naty_Za
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
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.