Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

isaacn

Problema com <a href "<?=?> "></a>

Recommended Posts

 
exemplo da tabela do Banco de dados id=1 nome=teste cod_cat=4

arquivo manda-valor.php
<a href="produtos.php?cod_cat=<? echo $produto['cod_cat'];?>"><? echo $produto['nome']; ?></a> // manda valor 4 de um registro do banco de dados



===========================================================================
arquivo produtos.php // recebe o valor ['cod_cat']

if (isset($_GET['cod_cat'])) { //Se cod_cat contiver valor exibe o if
 $colname_Recordset1 =$_GET['cod_cat'];
}

$result_pag = 5; // Quantos registros por página vai ser mostrado

  if(!isset($pagina)){

  $pagina = 0;
}


  $inicial = $pagina * $result_pag; // script para limitar um valor x de dados por pagina exibidas

ai faço um relacionamento de tabela e colunas

e depois

 $tabela = mysql_query($query_Recordset1);  
 $total = mysql_num_rows($tabela);


$conta_pag = ceil($total/$result_pag); //script para limitar um valor x de dados por pagina exibidas
$conta_pag++;
<?
                  // script para limitar um valor x de dados por pagina exibidas exemplo  << [1] 2 3 >> ..
			//
			// anterior
			if($pagina> 0){
			?>
			<a href="produtos.php?pagina=<?=$pagina-1?>"><font color=#000000><b>« anterior</b></font></a>
			<?
			}

			// numeros
			for ($I = 1; $I <$conta_pag; $I ++) {
			if ($pagina == ($I-1)) {
			echo '['.$I.']';
			}else{
			$I2 = $I-1;
			?>
			<a href="produtos.php?pagina=<?=$I2?>"><?='<b>'.$I?></a>
			<?
			}
			}

			// proximo
			if(($pagina+2) < $conta_pag) { 
			?>
			<a href="produtos.php?pagina=<?=$pagina+1?>"><font color=#000000><b>proximo»</b></font></a>
			<?
			}
			?>


No script para limitar um valor x de dados por pagina exibidas esta o problema

Quando clico ou executo o link <a href= para ir para proxima pagina de dados perde o valor do $_[cod_cat] ..

 

Exemplo: antes de executar o link <a href= eu do echo $colname_Recordset1 =$_GET['cod_cat']; aparece numero 4. Depois de eu executar o link <a href= eu do -

echo $colname_Recordset1 =$_GET['cod_cat']; aparece numero 0 << aki esta o problema éra para aparecer 4 nao 0 , apos eu redirecionar para proxima pagina de dados a serem exibidos perde o valor do cod_cat ..

 

Observacoes finais

$colname_Recordset1 =$_GET['cod_cat'] o valor varia conforme registro do banco de dados pode ser 2 ou 3 ou 4 assim por diante

 

A pergunta é , como enviar o numero do $colname_Recordset1 =$_GET['cod_cat'] e mais $pagina=+operacao, atraves de <a href ? e como receber os valores ?

 

 

Desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colocar <?php nao funcionou, faleu pela força Andrey Knupp ...

 

 

Exemplo de Script para teste

 

echo $Recordset1=$_GET[cod_catt].'<br>';

echo $pagina=$_GET[$pag];

<a href="teste.php?cod_catt=<?php echo $Recordset1='4';?>?pag=<?php echo $pagina='2' ;?>">>>>proximo<<<</a>

 

o exemplo acima exibe 4?pag=2 eu queria que exibisse 4 <br> 2

 

Desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.