Ir para conteúdo
Fórum Script Brasil

Botty

Membros
  • Total de itens

    65
  • Registro em

  • Última visita

Tudo que Botty postou

  1. Consegui aki depois de muito tentar.. em vez de eu tentar em apenas um query, basta eu criar outros com as ligações, fiz o teste e funcionou, agora vai. Fico pesado né : <?php $colname_rs1 = "-1"; if (isset($_GET['banda_id'])) { $colname_rs1 = (get_magic_quotes_gpc()) ? $_GET['banda_id'] : addslashes($_GET['banda_id']); } mysql_select_db($database_conexao, $conexao); $query_rs1 = sprintf("SELECT * FROM banda INNER JOIN estilos ON estilos.estilos_id = banda.estilo_id WHERE banda.banda_id = %s", $colname_rs1); $rs1 = mysql_query($query_rs1, $conexao) or die(mysql_error()); $row_rs1 = mysql_fetch_assoc($rs1); $totalRows_rs1 = mysql_num_rows($rs1); $maxRows_rs2 = 10; $pageNum_rs2 = 0; if (isset($_GET['pageNum_rs2'])) { $pageNum_rs2 = $_GET['pageNum_rs2']; } $startRow_rs2 = $pageNum_rs2 * $maxRows_rs2; $colname_rs2 = "-1"; if (isset($_GET['banda_id'])) { $colname_rs2 = (get_magic_quotes_gpc()) ? $_GET['banda_id'] : addslashes($_GET['banda_id']); } mysql_select_db($database_conexao, $conexao); $query_rs2 = sprintf("SELECT * FROM integrantes INNER JOIN banda ON integrantes.banda_id = banda.banda_id WHERE banda.banda_id = %s", $colname_rs2); $query_limit_rs2 = sprintf("%s LIMIT %d, %d", $query_rs2, $startRow_rs2, $maxRows_rs2); $rs2 = mysql_query($query_limit_rs2, $conexao) or die(mysql_error()); $row_rs2 = mysql_fetch_assoc($rs2); if (isset($_GET['totalRows_rs2'])) { $totalRows_rs2 = $_GET['totalRows_rs2']; } else { $all_rs2 = mysql_query($query_rs2); $totalRows_rs2 = mysql_num_rows($all_rs2); } $totalPages_rs2 = ceil($totalRows_rs2/$maxRows_rs2)-1; ?> Mas se funcionou, ta valendo.. vai ficar ainda maior já q vo ter q fazer mais dessas ai.
  2. Colocando: SELECT * FROM banda INNER JOIN estilos ON estilos.estilos_id = banda.estilo_id AND integrantes.banda_id = banda.banda_id, integrantes WHERE banda_id = colname da o erro de ambiiguidade. e SELECT banda., integrantes. * FROM banda INNER JOIN estilos ON estilos.estilos_id = banda.estilo_id AND integrantes.banda_id = banda.banda_id, integrantes WHERE banda_id = colname da outro erro.. e eu ainda nem tentei juntar as outras tabelas.. alguém não conseguiria fazer esse select pra mim? No codigo ta assim: <?php $colname_rs1 = "-1"; if (isset($_GET['banda_id'])) { $colname_rs1 = (get_magic_quotes_gpc()) ? $_GET['banda_id'] : addslashes($_GET['banda_id']); } mysql_select_db($database_conexao, $conexao); $query_rs1 = sprintf("SELECT * FROM banda INNER JOIN estilos ON estilos.estilos_id = banda.estilo_id AND integrantes.banda_id = banda.banda_id, integrantes WHERE banda_id = %s", $colname_rs1); $rs1 = mysql_query($query_rs1, $conexao) or die(mysql_error()); $row_rs1 = mysql_fetch_assoc($rs1); $totalRows_rs1 = mysql_num_rows($rs1); ?>
  3. já tava usando, vo tentar voltar no que tava e posto a sql maior.
  4. Na realidade Beraldo, de tando desfazer aki não ta exibindo o erro, ate parei de mexer até alguém me dar uma luz, era o erro: in where clause is ambiguous. Gostaria de ver como fazer a sql correta para amarrar todas as tabelas conforme expliquei.
  5. Cara instala um servidor que instala tudo pra você. Aki tem tudo atualizado: Appserver -> http://www.appservnetwork.com/ é auto executavel, ele instala tudo, mysql, php, apache.
  6. Botty

    [Pedido]Sistema de blog

    Cara, sistema de blog mesmo é o Wordpress.. ele é em portugues, basta instalar a tradução.
  7. Bem fiz uma pesquisa detalhada no fórum, mas não consegui achar a solução. Tenho noção em trabalhar com relacionamento de tabelas, mas não to conseguindo relacionar mais de duas. Segue SQL: CREATE TABLE `banda` ( `banda_id` int(11) NOT NULL auto_increment, `bd_nome` text NOT NULL, `bd_release` text NOT NULL, `estilo_id` int(11) NOT NULL, `bd_telefone` text NOT NULL, `bd_email` text NOT NULL, `bd_site` text NOT NULL, `bd_capa` varchar(150) NOT NULL, `bd_status` text NOT NULL, `contbanda` text NOT NULL, `bd_filiacao` date NOT NULL, PRIMARY KEY (`banda_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; CREATE TABLE `comentarios` ( `coments_id` int(11) NOT NULL auto_increment, `cm_comentario` text NOT NULL, `cm_data` timestamp NOT NULL default CURRENT_TIMESTAMP, `banda_id` int(11) NOT NULL, `cm_aprovado` text NOT NULL, PRIMARY KEY (`coments_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE `estilos` ( `estilos_id` int(11) NOT NULL auto_increment, `estilo` text NOT NULL, PRIMARY KEY (`estilos_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; CREATE TABLE `fotos` ( `foto_id` int(11) NOT NULL auto_increment, `foto` text NOT NULL, `banda_id` int(11) NOT NULL, `contfoto` text NOT NULL, PRIMARY KEY (`foto_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE `integrantes` ( `int_id` int(11) NOT NULL auto_increment, `int_nome` text NOT NULL, `int_instrumento` text NOT NULL, `int_foto` text NOT NULL, `int_email` text NOT NULL, `int_site` text NOT NULL, `int_nascimento` text NOT NULL, `int_influencias` text NOT NULL, `int_release` text NOT NULL, `banda_id` text NOT NULL, PRIMARY KEY (`int_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; CREATE TABLE `musicas` ( `musica_id` int(11) NOT NULL auto_increment, `pl_musica` text NOT NULL, `banda_id` int(11) NOT NULL, PRIMARY KEY (`musica_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE `videos` ( `video_id` int(11) NOT NULL auto_increment, `vd_url` varchar(150) NOT NULL, `banda_id` int(11) NOT NULL, `vd_descricao` text NOT NULL, PRIMARY KEY (`video_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; [/codebox] A parte de cadastrar, editar e deletar do BD, sem problemas, mas a página q irá exibir dados da banda que to com dificuldades. A lógica é a seguinte: A banda possui um estilo musical (associar estilo e banda consegui fazer) [code]mysql_select_db($database_conexao, $conexao); $query_rs1 = sprintf("SELECT * FROM banda INNER JOIN estilos ON banda.estilo_id = estilos.estilos_id WHERE banda_id = %s", $colname_rs1);[/code] Mas prescaria fazer as seguinte conexões também: - Exibir as fotos que tenham a id da banda. - Exibir os videos e musicas da Banda. - Exibir os integrantes da banda. - Exibir os comentários da banda. Ai que não conseguindo, fazer uma relação maior.. sempre dá erro. Alguém pode me ajudar? Como seria essa relação.
  8. Botty

    Listar Associados

    Olá, estou desenvolvendo um script onde eu possa listar os nossos associados no site. Bem, criei os BD´s: associados IdAssociado IdRamo Nome Endereço Telefone ramos IdRamo Ramo ----------------------------------//---------- Listei os ramos, o que queria é que quando clicasse em cima de um ramo, aparecesse as empresas correspondentes. Segue código da pagina, listar.php
  9. Botty

    Asp X Banco De Dados

    Estas dicas são boas.. conexão com bd é o principal em asp..
  10. Botty

    Forum Web Wiz

    Eu usei na 7.9 a atualização da 7.8.. serviu... Agora se não servir aí.. vai ter que fazer na mão.
  11. Botty

    Forum Web Wiz

    Pode deixar que estaremos por lá.. você prescisa baixar a atualização do forum! No site do Web Wiz você encontra...
  12. Botty

    Forum Web Wiz

    hehe são dois então.. tmb tenho a 7.9 e ta cheio de paus.. Ou a gente trabalha em cima dela para corrigi-la ou pegamos a 7.7, a versão mais estavel que achei e trabalhamos em cima desta.. Vamos escolher uma e mão na massa.. Bareta, sub foruns? Tipo: Flash e dentro de flash ter Flas e Swfs tipo assim? E a pessoa entrar na parte certa? Se for eu não vi nenhum forum assim, com subforuns no Web Wiz.. O esquema é a gente por se não tiver como fazer mesmo.. hehe falowww
  13. Botty

    Como Fazer Radio On-line

    Uma dica.. tem na net um sistema em asp de radio online.. Super Bom.. no Plgmasters deve ter ou no Asp Help... Nele você cadastra a radio e as musicas em uma adminitração, funciona igual a radio do terra...
  14. Botty

    Forum Web Wiz

    você pode usar de graça... use e abuse e faça parte de nossa comunidade!
  15. Botty

    Forum Web Wiz

    já ta armando alguma coisa. hehe.. Vou começar a fazer testes nos css do forum.. e montar um skin... qual versão você ta mexendo?
  16. Botty

    Forum Web Wiz

    você pode ajudar de diversas maneiras.. pode fazer novos skins ou pode fazer modificações..
  17. Botty

    Fatiar No Fireworks

    Na hora de desenhar, tente imaginar o tamanho do site.. já com espaços certos... depois você vai fatiando... e outra dica (além de pedir para você cadastrar n forum), onde você vai por conteudos, use cores de fundo na tabela em vez de imagens.. Estamos por ai..
  18. Botty

    Forum Web Wiz

    ?? Não curtiu o quê... o esquema deles? Tipo a gente montava m forum, usando o Web Wiz e ia aperfeiçoando ele aos poucos.. falowww
  19. Botty

    Como Fazer Radio On-line

    Puts essa é fogo.. mas a galera vai arrumar uma solução, porque não entrar em contato com radios que tem este tipo de serviço e perguntar para eles tipo a radio mix e outras.. Falowww
  20. Botty

    Forum Web Wiz

    A nossa comunidade podia ser feita igual ao site ->http://www.phpbb.com.br/portal/index.php. E o forum php Brasil do Forum Php.. Falowww
  21. Cara não sei se posso te ajudar.. mas como você quer? Que a cada publicidade apareça seu respectivo texto em baixo? Tente usar a quebra de linha <br> deve ajudar!
  22. Já tentou direcionar o linK? Tipo target="_self" para target="nomedoinframe" ou da página? Assim acho que funciona!
×
×
  • Criar Novo...