Jump to content


Photo

Passar 2 Valores Pelo Link


  • Faça o login para participar
2 replies to this topic

#1 anave

anave

    Normal

  • Usuários
  • 107 posts
  • Sexo:Masculino
  • Localidade:Salvador

Posted 26/03/2010, 12:45

Tenho uma menu que todas as páginas são chamadas atraves de um array, assim:

  <tr>
   <td width="20%">
     <table width="100%" border="1" cellspacing="0" cellpadding="0">
       <tr><td><a href="menu_resultado.php?link=1">Home</a></td></tr>
       <tr><td><a href="menu_resultado.php?link=2">Inserir</a></td></tr>
       <tr><td><a href="menu_resultado.php?link=3">Alterar</a></td></tr>
       <tr><td><a href="menu_resultado.php?link=5">Excluir</a></td></tr>
       <tr><td><a href="menu_resultado.php?link=9">Consultas</a></td></tr>
     </table>
   </td>
   <td>
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
     <td>
       <?php
         $link=isset($_GET["link"]) ? $_GET["link"] : 0;
         $pag[1]="lista_resultado.php";
	 $pag[2]="cad_resultado.php";  
	 $pag[3]="select_resultado_alterar.php";
	 $pag[4]="editar_resultado.php";  
	 $pag[5]="select_resultado_excluir.php";
	 $pag[6]="editar_resultado_exclusao.php";  
	 $pag[7]="exibe_resultado_alterar.php";
	 $pag[8]="lanca_resultado.php";   
			
	 if (!empty($link)){
	    if (file_exists($pag[$link])) {
	       include $pag[$link];
	    } else {
	       print "Página não encontrada";
	    }
	 }
      ?>
     </td>
  </tr>

Estou fazendo uma tela de consulta onde coloco a descricao como um link e aí está meu problema, pois como podem ver as telas são abertas dentro de uma tabela e ficam ao lado do menu. Se estiver em uma tela e precisar chamar outra é só colocar assim:
Se for no post:
<form name="form" method="post" action="arquivo.php?link=link desejado">
No get:
<a href='menu_resultado.php?link=link desejado>

Nessa consulta preciso colocar o a href='menu_resultado.php?link=da pagina + o id do item escolhido.
Tentei fazer assim:
<a href='menu_resultado.php?link=7 and codigo_res=$codigo_res'>$linha[descriscao_exa]</a>, mas ñ está funcionando.

Como posso fazer para enviar 2 valores no HREF ?

#2 Guilherme Venerato

Guilherme Venerato

    Normal

  • Usuários
  • 68 posts
  • Sexo:Masculino
  • Localidade:Presidente Prudente

Posted 26/03/2010, 14:17

Ao invés de colocar:
<a href='menu_resultado.php?link=7 and codigo_res=$codigo_res'>$linha[descriscao_exa]</a>
coloque:
<a href="menu_resultado.php?link=7&codigo_res=<?php echo $codigo_res; ?>"><?php echo $linha[descriscao_exa] ?></a>

Acho que vai resolver.
Guilherme Venerato - Soluções para Web
http://www.guilhermevenerato.com

#3 anave

anave

    Normal

  • Usuários
  • 107 posts
  • Sexo:Masculino
  • Localidade:Salvador

Posted 26/03/2010, 14:38

muito obrigado, funcionou, algumas vezes tinha tentado fazer assim:
<a href="menu_resultado.php?link=7 && codigo_res=<?php echo $codigo_res; ?>"><?php echo $linha[descriscao_exa] ?></a>

e ñ funcionou, Guilherme, muito obrigado...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq