Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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çoCarregando comentários...