Tenho um sistema de cadastro de empresas por categorias... então, 1 empresa é cadastrada em várias categorias...
pra isso, com a ajuda do pessoal daki mesmo, fiz assim:
criei as tabelas:
"cadastros"
"submenu" - q são as categorias
"classes" - q é a tabela q indica o id_submenu e o id_cadastro...
no meu código está 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> "; } } ?>
até aí beleza... o mesmo cadastro aparecia em todas as categorias...
o q eu queria fazer então é o seguinte:
q na tabela "classes" eu criasse mais um campo "texto"
daí, de acordo com a categoria q uma empresa foi cadastrada, eu queria escrever um texto falando da empresa em relação aquela categoria....
então, em cada categoria que eu determinei pra empresa aparecer, coloquei também um texto falando em relação a ela...
por isso ñ posso usar o campo geral dos "cadastros", pq senão, vai ficar igual o texto pra todos, e eu queria q ficasse tipo personalizado....
deu pra entender??? por favor, pessoal, me ajudem... como eu faria isso no meu código????
Valeuuuu
Edição feita por: Naty_Za, 22/03/2007, 17:13.