programax 0 Denunciar post Postado Outubro 28, 2010 Programax. Poste o Código em que você seleciona o id do fornecedor. Preciso vê-lo pra saber se está passando mesmo algo dentro de id <tr> <td><a href=\"?pg=contrato&id=id_fornecedor\">$resultado[razao]</a></td> :mellow: como e: O -id- do fornecedor deve estar selecionar, e nao ja fica subentendido que eu pego o -id- do fornecedor.. da tabela fornecedor.. eu nao selecionei o -id- do fornecedor ñ.. usei o SELECT para a tabela toda ta assim o.. <?php /* Seleção dos dados da tabela fornecedor e imprimindo em home. */ $sql= "SELECT * FROM fornecedor"; $query= mysql_query($sql); /* mysql_query fazendo uma consulta no MYSQL */ while( $resultado = mysql_fetch_array($query) ) /* varredura dos dados da tabela com fetch_array */ { print" <tr> <td> <a href=\"?pg=contrato&id=id_fornecedor\"> $resultado[razao]</a></td> <td> $resultado[cnpj] </td> <td> $resultado[endereco] </td> <td> $resultado[telefone] </td> <td> $resultado </td> </tr> "; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
My name is Jan Lucas 0 Denunciar post Postado Outubro 28, 2010 Detectei. HAHA! Seguinte filho.. print" <tr> <td> <a href=\"?pg=contrato&id=id_fornecedor\"> $resultado[razao]</a></td> <td> $resultado[cnpj] </td> <td> $resultado[endereco] </td> <td> $resultado[telefone] </td> <td> $resultado[email] </td> </tr> "; Onde tem o link! Você bota id pra receber id_fornecedor, mas quem é id_fornecedor? na realidade você não está passando nada. Nem uma String é, se fosse seria "id_fornecedor", e nem é um Inteiro também porque isso não é uma variável. ou seja você deve fazer o seguinte. <a href=\"?pg=contrato&id=$resultado['id_fornecedor']\"> $resultado[razao]</a> Pronto filho, tente isso. Se não der poste aqui os resultados. Abraço Dogão, até o colégio. Compartilhar este post Link para o post Compartilhar em outros sites
programax 0 Denunciar post Postado Outubro 28, 2010 hmm. Não vi erro. Deveria Funcionar. =/ :o Será que outra pessoa ai do fórum encherga algum erro? AI meu Deus Socooorrro.. :( Compartilhar este post Link para o post Compartilhar em outros sites
My name is Jan Lucas 0 Denunciar post Postado Outubro 28, 2010 Já está respondido Filho Olha meu post #22! acho q com o que disse acima resolve. Compartilhar este post Link para o post Compartilhar em outros sites
programax 0 Denunciar post Postado Outubro 28, 2010 JACH desse jeito melhorou o php entendo a qual forcedor eu clikei ..na barra de endereço aparecia assim antes: http://localhost/issec/index.php?pg=contrato&id=id_fornecedor depois dessa mudança: http://localhost/issec/index.php?pg=contrato&id=1 ou http://localhost/issec/index.php?pg=contrato&id=2 dependendo do fornecedor onde eu clico ja esta entendido a qual fornecedor eu estou me referindo...MAS ainda não acontece nada a pagina mascara ñ esta sendo incluida quando eu clico <?php include("conexao.php"); $pagina = $_GET['pg']; switch($pagin case: 'contrato'; include "tb_contrato.php"; break; ?> agora o erro so pode ser aqui eu "acho". Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 28, 2010 seguinte: <?php ini_set('display_errors', true); error_reporting(E_ALL); include 'conexao.php'; echo '<pre>'; var_dump( $_GET ); $pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : ''; leia: http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/ habilite todas as mensagens de erro Compartilhar este post Link para o post Compartilhar em outros sites
programax 0 Denunciar post Postado Outubro 30, 2010 seguinte: <?php ini_set('display_errors', true); error_reporting(E_ALL); include 'conexao.php'; echo '<pre>'; var_dump( $_GET ); $pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : ''; leia: http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/ habilite todas as mensagens de erro sequinte amigo troquei meu codigo : <?php $pagina = $_GET['pg']; switch($pagina) case: 'contrato'; include "tb_contrato.php"; break; ?> pelo o seu: <?php ini_set('display_errors', true); error_reporting(E_ALL); include 'conexao.php'; echo '<pre>'; var_dump( $_GET ); $pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : ''; mesmo assim ficou a mesma coisa não mudou nada. e agora ? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 30, 2010 cara, posta o resultado.. posta oque aparecer. se não fica impossível te ajudar. aquilo que coloquei é apenas um debug. não era pra trocar, era para acrescentar acima. Compartilhar este post Link para o post Compartilhar em outros sites
programax 0 Denunciar post Postado Outubro 31, 2010 cara, posta o resultado.. posta oque aparecer. se não fica impossível te ajudar. aquilo que coloquei é apenas um debug. não era pra trocar, era para acrescentar acima. raw amigo foi oq eu fiz tambem <?php ini_set('display_errors', true); error_reporting(E_ALL); echo '<pre>'; var_dump( $_GET ); $pagina = isset( $_GET['pg'] ) ? $_GET['pg'] : ''; switch($pagina) case: 'contrato'; include "tb_contrato.php"; break; ?> Mas ñ aparece nenhum resultado ja tentei de varias formas . simplismente eu clico no link a pagina fica em braco.. a pagina MASCARA ñ aparece ... mas na barra de endereço fica assim: http://localhost/issec/index.php?pg=contrato&id=1 ta vendo se na barra de endereço fica aparece essas informaçoes era para pagina mascara vir.. com o contrato daquele determinado fornecedor..? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 31, 2010 vamos lá... switch( $pagina ) { case 'contrato': include 'tb_contrato.php'; break; } http://www.php.net/manual/en/control-structures.switch.php tipo.. com o monte de configuração ali que postei, tinha que aparecer vários erros na tua tela.. e um print do $_GET esse código que você postou agora, é o da index.php, certo ? faça a correção do switch. Compartilhar este post Link para o post Compartilhar em outros sites
programax 0 Denunciar post Postado Novembro 1, 2010 . vamos lá... switch( $pagina ) { case 'contrato': include 'tb_contrato.php'; break; } http://www.php.net/manual/en/control-structures.switch.php tipo.. com o monte de configuração ali que postei, tinha que aparecer vários erros na tua tela.. e um print do $_GET esse código que você postou agora, é o da index.php, certo ? faça a correção do switch. e mesmo era para dar varios erros.. mas ñ acontece nada.. boa observação pois eu ainda ñ tinha percebido as chaves do switch q estava faltando........... mas la no include se usa "" e ñ ''? vi tb o : no final ddo case certo e o da index.php vou chamando as outras paginas so no index.php você disse: e um print do $_GET ? Compartilhar este post Link para o post Compartilhar em outros sites
programax 0 Denunciar post Postado Novembro 22, 2010 aeeeeeeeeeee William depois de tanto tempo conseguir eu mudei a logica e ñ usei a pagina mascara fiz assim: <td> <a href=\"index.php?link=4&id=$resultado[id_fornecedor]\"> $resultado[razao]</a></td>no caso "link4" e a tabela de contrato... e eu peguei o -id- do fornecedor nela e passei invisivel e gravei no banco... E PRONTO!! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 22, 2010 Parabéns cara. use o Responder Azul: ou a 'Resposta Rápida'. [Resolvido] Compartilhar este post Link para o post Compartilhar em outros sites