olha so!!
tenho um cliente que o id dele é 016605
quando clico para ver os produto do cliente a primeira pagina vem certinho ja na segunda nun vem nao!!!
primeira pagina
http://www.gamaexpre...?relacao=016605
box
segunda
http://www.gamaexpre...ao.php?relacao=
relacao=$cliente mas essa variavel esta na pagina relacao mas para acessar a pagina 2 ou seja a paginação é um include eai essa variavel nao aceita!!!
segue abaixo os dois codigo
se alguem poder me ajudar fico muito agradecido!!!!
relação
<?if ($cliente=="") $cliente=$relacao;require("inc/db.inc.php");require("inc/paginacao.inc.php");require("inc/ordenacao.inc.php");?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>..::Gama Express::..</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="JavaScript" type="text/JavaScript"><!--function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features);}//--></script></head><body bgcolor="#FFFFCC"><p align="center"><font color="#FF0000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Gerenciamento produtos</strong></font></p><?if (isset($excluir)||isset($confexc)){ if (empty($confexc)){ print "<br><div align=\"center\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Deseja realmente excluir este produto?</b></font><br><br> <a href=\"$PHP_SELF?confexc=$excluir&cliente=$cliente\"><img src=\"../images/btsim.gif\" width=\"67\" height=\"16\" border=\"0\"></a> <a href=\"$PHP_SELF?cliente=$cliente\"><img src=\"../images/btnao.gif\" width=\"67\" height=\"16\" border=\"0\"></a></div>"; } else{ mysql_query("DELETE FROM produto WHERE id='$confexc'"); exec("rm -fR ../adm/images/fotos/$confexc/"); print "<br><div align=\"center\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Produto excluído com sucesso</b></font><br><br> <a href=\"$PHP_SELF?cliente=$cliente\"><img src=\"images/ok.gif\" width=\"67\" height=\"16\" border=\"0\"></a></div>"; } $naomostrar=1;}if (isset($incluir)){ if (mysql_query("INSERT INTO produto (id,titulo,descritivo,promocao,estoque,cliente) VALUES ('$id','$titulo','$texto','$promocao','$estoque','$cliente')")){ $cadastrado=1; if (isset($foto)&&$foto!="none"&&$foto!="") copy($foto,"adm/images/fotos/$id.jpg"); print "<div align=\"center\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Produto cadastrada com sucesso!</b></font><br><br> <a href=\"$PHP_SELF?cliente=$cliente\"><img src=\"adm/images/ok.gif\" width=\"67\" height=\"16\" border=\"0\"></a></div>"; } else print "<div align=\"center\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Ocorreu um erro ao cadastrar o produto!</b></font><br><br> <a href=\"$PHP_SELF?cliente=$cliente\"><img src=\"adm/images/voltar.gif\" width=\"67\" height=\"16\" border=\"0\"></a></div>"; $naomostrar=1;}if (isset($alterar)){ if (mysql_query("UPDATE produto SET id='$id',titulo='$titulo',descritivo='$texto',promocao='$promocao',estoque='$estoque',cliente='$cliente' WHERE id='$alterar'")){ if (isset($foto)&&$foto!="none"&&$foto!="") copy($foto,"adm/images/fotos/$id.jpg"); print "<div align=\"center\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Produto alterada com sucesso!</b></font><br><br> <a href=\"$PHP_SELF?cliente=$cliente\"><img src=\"adm/images/ok.gif\" width=\"67\" height=\"16\" border=\"0\"></a></div>"; } else print "<div align=\"center\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Ocorreu um erro ao alterar a produto!</b></font><br><br> <a href=\"$PHP_SELF?cliente=$cliente\"><img src=\"adm/images/voltar.gif\" width=\"67\" height=\"16\" border=\"0\"></a></div>"; $naomostrar=1;}if (isset($cadastrar)||isset($editar)){ if (isset($editar)){ $dados=mysql_fetch_row(mysql_query("SELECT id,titulo,descritivo,promocao,estoque,cliente FROM produto WHERE id='$editar'")); }?> <form action="<?="$PHP_SELF?cliente=%27$cliente%27"?>" method="post" enctype="multipart/form-data" name="form1"> <table width="600" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000000"> <tr> <td><table width="601" border="0" cellpadding="2" cellspacing="1"> <tr> <td bordercolor="#FFFFFF" bgcolor="#CCCCCC"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Código:</font></strong></td> <td bgcolor="#FFFFFF"><input name="id" type="text" id="id" size="6" maxlength="6" value="<?=$dados[0]?>"> <tr> <td width="111" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Titulo:</strong></font></td> <td width="479" bgcolor="#FFFFFF"> <input name="titulo" type="text" id="titulo" size="40" maxlength="100" value="<?=$dados[1]?>"> <tr bgcolor="#FFFFFF"> <td height="74" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Descritivo:</font></strong></td> <td bordercolor="#FFFFFF"><textarea name="texto" cols="35" rows="3" id="texto"><?=$dados[2]?></textarea></td> <tr bgcolor="#FFFFFF"> <td bordercolor="#FFFFFF" bgcolor="#CCCCCC"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Foto:</font></strong></td> <td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><input name="foto" type="file" id="foto" size="35"> <? if (isset ($editar)){ print "<font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>"; if (file_exists("adm/images/fotos/$editar.jpg")){ $tamanho=getimagesize("adm/images/fotos/$editar.jpg"); $LJ=750; $AJ=500; if ($tamanho[0]<750) $LJ=$tamanho[0]+40; if ($tamanho[1]<500) $AJ=$tamanho[1]+40; else $SCR=",scrollbars=yes"; print " [<a href=\"java script:MM_openBrWindow('abrirfoto.php?dir=adm/images/fotos&foto=$editar.jpg','v1','top=0,left=0,width=$LJ,height=$AJ$SCR')\">visualizar</a>]"; } else print " [não enviada]"; print "</b></font>";} ?> </td> <tr> <td bordercolor="#FFFFFF" bgcolor="#CCCCCC"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Promoção:</strong></font></td> <td bgcolor="#FFFFFF"> <select name="promocao" id="promocao"> <? print "<option value=\"2\""; if ($dados[3]==2) print " selected"; print ">Não</option>"; print "<option value=\"1\""; if ($dados[3]==1) print " selected"; print ">Sim</option>"; ?> </select> <tr> <td bordercolor="#FFFFFF" bgcolor="#CCCCCC"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Em falta no estoque:</strong></font></td> <td bgcolor="#FFFFFF"> <select name="estoque" id="estoque"> <? print "<option value=\"2\""; if ($dados[4]==2) print " selected"; print ">Não</option>"; print "<option value=\"1\""; if ($dados[4]==1) print " selected"; print ">Sim</option>"; ?> </select> <tr> <td colspan="2" bordercolor="#FFFFFF" bgcolor="#CCCCCC"> <div align="center"> <div align="center"> <input name="imageField" type="image" src="img/btsalvar.gif" width="67" height="16" border="0"> <a href="<?="$PHP_SELF?cliente=$cliente"?>"> <img src="img/cancelar.gif" width="67" height="16" border="0"></a></div></td> </table></td> </tr> </table> <p align="center"> <? if (isset($cadastrar)){ print "<input name=\"incluir\" type=\"hidden\" id=\"incluir\" value=\"1\">"; } if (isset($editar)){ print "<input name=\"alterar\" type=\"hidden\" id=\"alterar\" value=\"$editar\">"; } print "<input name=\"codfoto\" type=\"hidden\" id=\"codfoto\" value=\"$codigo\">"; print "<input name=\"cliente\" type=\"hidden\" id=\"cliente\" value=\"$cliente\">"; ?></form><? $naomostrar=1;}if (empty($naomostrar)){ //print "<div align=\"center\"><a href=\"$PHP_SELF?cadastrar=1&cliente=$cliente\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><strong>cadastrar novo produto</strong></font></a></div><br><br>"; $produto=mysql_query("SELECT id,titulo,descritivo,promocao FROM produto WHERE cliente='$cliente' ORDER BY titulo"); $total= mysql_num_rows($produto); $campos=array("id","titulo"); $ncampos=array("Código","Título"); $ordms=array("ASC"=>"crescente","DESC"=>"decrescente"); ordenar("titulo",$campos,$ncampos,"&pag=$pag&cliente=$cliente"); $parpag=paginar($total,50,"","produtos","&ordpor=$ordpor&ordem=$ordem"); $produto=mysql_query("SELECT id,titulo,promocao FROM produto WHERE cliente='$cliente' ORDER BY $ordpor $ordem $parpag[2]"); $total=mysql_num_rows($produto); print mysql_error(); if ($total>0){ print "$parpag[6] $tab_ord<br><table width=\"600\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#000000\">"; ?><div align="center"><font color="#FF0000"><br> <strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Os itens em amarelo mostram que os produtos estão em promoção</font></strong></font><br> <br></div><table width="600" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#000000"> <tr> <td><table width="100%" border="0" cellspacing="1" cellpadding="2"> <tr> <td bgcolor="#CCCCCC" width="6%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Codigo</font></strong></td> <td bgcolor="#CCCCCC"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Produtos</font></strong><strong></strong></td> <td colspan="1" bgcolor="#CCCCCC"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Opçoes</font></strong></td> </tr> <? for ($i=0;$i<$total;$i++){ $dados=mysql_fetch_row($produto);?> <tr <? if ($dados[2]==1) {?>bgcolor="#FFFF00"<?} else {?>bgcolor="#FFFFFF"<?}?>> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?=$dados[0]?></font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?=$dados[1]?></font></td> <td width="3%"><div align="center"><a href="java script:MM_openBrWindow('vproduto.php?visualizar=<?=$dados[0]?>','','scrollbars=yes,width=650,height=250,top=100,left=100')"><img src="img/icovsl.gif" width="20" height="21" border="0"></a></div></td> <div align="center"></div></td> </tr> <? } ?> </table> </td> </tr> </table> <? } else print "<div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#FF0000\"><b>Não existem produtos cadastrados</b></font><br><br></div>";}mysql_close($conexao);?></body></html>
Paginação!!!
<?function paginar($total,$resultpp,$parametros="",$regs="registros"){ GLOBAL $PHP_SELF,$pag; $paginas=ceil($total/$resultpp); if (empty($pag)||$pag==0||$pag>$paginas) $pag=1; $limite="LIMIT ".(($pag*$resultpp)-$resultpp).",$resultpp"; $ini=(($pag*$resultpp)-$resultpp)+1; $fim=$ini+$resultpp-1; if ($fim>$total) $fim=$total; $links=""; for ($i=1;$i<=$paginas;$i++){ if ($pag==$i) $links.=" <font color=\"#FF0000\" face=\"Verdana\"><b>$i</b></font> |"; else $links.=" <a href=\"$PHP_SELF?pag=$i$parametros&cliente=$cliente\">$i</a> |"; if ($i==$paginas) $links=substr($links,0,strlen($links)-1); } if ($paginas>1){ if ($pag==1) $links="$links | <a href=\"$PHP_SELF?pag=".($pag+1)."$parametros\">Próxima</a> | <a href=\"$PHP_SELF?pag=".($paginas)."$parametros\">Última </a>"; elseif ($pag==$paginas) $links="<a href=\"$PHP_SELF?pag=1$parametros\">Primeira</a> | <a href=\"$PHP_SELF?pag=".($pag-1)."$parametros\">Anterior</a> | $links"; else $links="<a href=\"$PHP_SELF?pag=1$parametros\">Primeira</a> | <a href=\"$PHP_SELF?pag=".($pag-1)."$parametros\">Anterior</a> | $links | <a href=\"$PHP_SELF?pag=".($pag+1)."$parametros\">Próxima</a> | <a href=\"$PHP_SELF?pag=".($paginas)."$parametros\">Última </a>"; $links="<div align=\"center\"><font face=\"Arial\" size=\"1\"><b>$links<b></font></div>"; } else $links=""; $txtpag="<div align=\"center\"><font face=\"Verdana, Arial\" size=\"1\"><b>Total: <font color=\"#FF0000\">$total</font> $regs - Mostrando de $ini a $fim - ($resultpp $regs por página)</b></font></div>"; $tabela="<table width=\"110%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"F0F0F0\"> <tr> <td align=\"center\" height=\"20\"> $txtpag </td> </tr>"; if ($links!=""){ $tabela.="<tr> <td align=\"center\" height=\"20\"> $links </td> </tr>"; } $tabela.="</table>"; return array($paginas,$links,$limite,$ini,$fim,$txtpag,$tabela);}?>
Edição feita por: Paulo André, 11/08/2007, 10:00.
Com codebox fica mais bonito. =]