XIM Postado Novembro 4, 2012 Denunciar Share Postado Novembro 4, 2012 (editado) Boa noite !!!!! amigos,gostaria da ajuda de vocês ,tenho este script aqui que me mostra os produtos de uma determinada categoria :1- gostaria de linka cada um deste produtos para sua determinada pagina(detalhes.php)do mesmo.2- oque coloco na pagina (detalhes.php) para receber dados vindo do link deste script.eis o script:<?php$cont = "0"; //Define o valor da variávelecho "<table width=\"88%\" height=\"10\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>"; //Inicia a tabelawhile($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ //Loop até encontrar o resultado desejado(talvez não seja isso que está escrito).if($cont == "3"){ //Se a variável possuir valor 3, fecha a linha atual e inicia outra linha(da tabela) e retorna o valor da variável para zero. echo "</tr><tr>"; $cont = "0";}echo "<td align=center ><img src='".$row_Recordset1['fot_peq']."' width=150' height='150' border='0'><br>";echo $row_Recordset1['cod_prod]."<br>";echo $row_Recordset1['nome_prod']."<br>";echo $row_Recordset1['descricao']."<br></td>"; //$cont++;}echo "</tr></table>"; ?>ficarei muito agradecido aquem puder me ajudardesde já a agradeço a todosDenicio(Xim) Editado Novembro 7, 2012 por XIM Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XIM Postado Novembro 5, 2012 Autor Denunciar Share Postado Novembro 5, 2012 Boa noite !!!!! amigos,gostaria da ajuda de vocês ,tenho este script aqui que me mostra os produtos de uma determinada categoria :1- gostaria de linka cada um deste produtos para sua determinada pagina(detalhes.php)do mesmo.2- oque coloco na pagina (detalhes.php) para receber dados vindo do link deste script.eis o script:<?php$cont = "0"; //Define o valor da variávelecho "<table width=\"88%\" height=\"10\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>"; //Inicia a tabelawhile($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ //Loop até encontrar o resultado desejado(talvez não seja isso que está escrito).if($cont == "3"){ //Se a variável possuir valor 3, fecha a linha atual e inicia outra linha(da tabela) e retorna o valor da variável para zero. echo "</tr><tr>"; $cont = "0";}echo "<td align=center ><img src='".$row_Recordset1['fot_peq']."' width=150' height='150' border='0'><br>";echo $row_Recordset1['cod_prod]."<br>";echo $row_Recordset1['nome_prod']."<br>";echo $row_Recordset1['descricao']."<br></td>"; //$cont++;}echo "</tr></table>"; ?>ficarei muito agradecido aquem puder me ajudardesde já a agradeço a todosDenicio(Xim)amigos,como enquadro este link,já virei pé cabeça e nada.<a href=detalhes.php?cod_prod="<?php echo $row_Recordset1['cod_prod] ?>">Ver Detalhes</a>nesta tabela:<?php$cont = "0"; echo "<table width=\"88%\" height=\"10\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>"; while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){if($cont == "3"){ echo "</tr><tr>";$cont = "0";}echo "<td align=center ><img src='".$row_Recordset1['fot_peq']."' width=150' height='150' border='0'><br>";echo $row_Recordset1['cod_prod]."<br>";echo $row_Recordset1['nome_prod']."<br>";echo $row_Recordset1['descricao']."<br></td>";$cont++;}echo "</tr></table>";?>e depois partirei para a pagina detalhes.php,que terá o detalhes deste produto,onde receberá o clik do link do mesmo.eu devo esta errando algo,mas como não tenho noção direito e estou querendo aprender peço a ajuda de vocês.desde já agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo_2 Postado Novembro 6, 2012 Denunciar Share Postado Novembro 6, 2012 (editado) cara... tenta assim(isso é a lógica, NÃO to usando tabela):<?php - conexão; - consulta ao mysql: select id, nome from tabela; - ahe monta o array (essa linha está ok): while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ - fecha o php: ?> - abre html e mescla: <a href="detalhes.php?id=<?php echo $row_Recordset1['id']?>"><?php echo $row_Recordset1['nome'];?></a></li> -aqui fecha o "sumário": <?php }?>fica ligado q no teu código n tem conexão, nem consulta ao banco.. ahe n funciona mesmo..falou.. fui.. Editado Novembro 6, 2012 por Marcelo_2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XIM Postado Novembro 6, 2012 Autor Denunciar Share Postado Novembro 6, 2012 cara... tenta assim(isso é a lógica, NÃO to usando tabela):<?php - conexão; - consulta ao mysql: select id, nome from tabela; - ahe monta o array (essa linha está ok): while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ - fecha o php: ?> - abre html e mescla: <a href="detalhes.php?id=<?php echo $row_Recordset1['id']?>"><?php echo $row_Recordset1['nome'];?></a></li> -aqui fecha o "sumário": <?php }?>fica ligado q no teu código n tem conexão, nem consulta ao banco.. ahe n funciona mesmo..amigo este só foi parte do codigo,eis o codigo completoque esta funcionando ,mas me pega isso ai não sei colocar o de linkar.<?php require_once('Connections/conexao.php'); ?> <?php$currentPage = $_SERVER["PHP_SELF"];$maxRows_Recordset1 = 10;$pageNum_Recordset1 = 0;if (isset($_GET['pageNum_Recordset1'])) {$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];}$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;$colname_Recordset1 = "1";if (isset($_GET['cod_cat'])) {$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['cod_cat'] : addslashes($_GET['cod_cat']);}mysql_select_db($database_conexao, $conexao);$query_Recordset1 = sprintf("SELECT * FROM produtos WHERE cod_cat = %s", $colname_Recordset1);$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);$Recordset1 = mysql_query($query_limit_Recordset1, $conexao) or die(mysql_error());$row_Recordset1 = mysql_fetch_assoc($Recordset1);if (isset($_GET['totalRows_Recordset1'])) { $totalRows_Recordset1 = $_GET['totalRows_Recordset1'];} else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);}$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;$queryString_Recordset1 = "";if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_Recordset1") == false && stristr($param, "totalRows_Recordset1") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_Recordset1 = "&" . implode("&", $newParams); }}$queryString_Recordset1 = sprintf("&totalRows_Recordset1=%d%s", $totalRows_Recordset1, $queryString_Recordset1);?><script language=JavaScript" type="text/JavaScript"><!--function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features);}//--></script><div align="center"> <?php if ($totalRows_Recordset1 == 0) { // Show if recordset empty ?> No momento não dispomos de nenhum produto para essa categoria. <?php } // Show if recordset empty ?> <br> <?php do { ?> <?php if ($totalRows_Recordset1 > 0) { // Show if recordset not empty ?><?php$cont = "0"; echo "<table width=\"88%\" height=\"10\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>"; while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ if($cont == "3"){ echo "</tr><tr>"; $cont = "0";}echo "<td align=center ><img src='".$row_Recordset1['fot_peq]."' width='150' height='150' border='0'><br>";echo $row_Recordset1['cod_prod']."<br>";echo $row_Recordset1['nome_prod']."<br>";echo $row_Recordset1['descricao']."<br></td>"; $cont++; }echo "</tr></table>"; ?>ficarei no aguarde de vossa ajuda.falou.. fui.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dedas Postado Novembro 7, 2012 Denunciar Share Postado Novembro 7, 2012 (editado) Cara, sinceramente, não to entendendo sua dúvida. Você tem na lista o valor do código do produto, então, porque raios você não insere essa linha na lista ?<a href="detalhes.php?cod_prod="<?php echo $row_Recordset1['cod_prod'] ?>">Ver Detalhes</a> Editado Novembro 7, 2012 por dedas Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XIM Postado Novembro 7, 2012 Autor Denunciar Share Postado Novembro 7, 2012 Cara, sinceramente, não to entendendo sua dúvida. Você tem na lista o valor do código do produto, então, porque raios você não insere essa linha na lista ?<a href="detalhes.php?cod_prod="<?php echo $row_Recordset1['cod_prod'] ?>">Ver Detalhes</a>é que em qualquer posição da lista que coloco o link ,me dá erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XIM Postado Novembro 7, 2012 Autor Denunciar Share Postado Novembro 7, 2012 Cara, sinceramente, não to entendendo sua dúvida. Você tem na lista o valor do código do produto, então, porque raios você não insere essa linha na lista ?<a href="detalhes.php?cod_prod="<?php echo $row_Recordset1['cod_prod'] ?>">Ver Detalhes</a>é que em qualquer posição da lista que coloco o link ,me dá erroresolvido,ficou assim:<?php$cont = "0"; echo "<table width=\"88%\" height=\"10\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>"; while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ if($cont == "3"){ echo "</tr><tr>"; $cont = "0";}echo "<td align=center ><img src='".$row_Recordset1['fot_peq']."' width=150' height='150' border='0'><br>";echo $row_Recordset1['cod_prod]."<br>";echo $row_Recordset1['nome_prod']."<br>";echo $row_Recordset1['descricao']."<br>";echo '<a href=detalhes.php?cod_prod="'.$row_Recordset1['cod_prod].'">Ver Detalhes</a>';echo "</td>";$cont++;} ?>Valeu pela força de todos,como faço aqui pra colocar como resolvido? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dedas Postado Novembro 7, 2012 Denunciar Share Postado Novembro 7, 2012 Edita o nome do tópico e coloca na frente do título [RESOLVIDO] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XIM Postado Novembro 7, 2012 Autor Denunciar Share Postado Novembro 7, 2012 Edita o nome do tópico e coloca na frente do título [RESOLVIDO]Valeu dedas,forte abraço e obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
XIM
Boa noite !!!!! amigos,gostaria da ajuda de vocês ,tenho este script aqui que me mostra os produtos de uma determinada categoria :
1- gostaria de linka cada um deste produtos para sua determinada pagina(detalhes.php)do mesmo.
2- oque coloco na pagina (detalhes.php) para receber dados vindo do link deste script.
eis o script:
<?php
$cont = "0"; //Define o valor da variável
echo "<table width=\"88%\" height=\"10\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>"; //Inicia a tabela
while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ //Loop até encontrar o resultado desejado(talvez não seja isso que está escrito).
if($cont == "3"){ //Se a variável possuir valor 3, fecha a linha atual e inicia outra linha(da tabela) e retorna o valor da variável para zero.
echo "</tr><tr>";
$cont = "0";
}
echo "<td align=center ><img src='".$row_Recordset1['fot_peq']."' width=150' height='150' border='0'><br>";
echo $row_Recordset1['cod_prod]."<br>";
echo $row_Recordset1['nome_prod']."<br>";
echo $row_Recordset1['descricao']."<br>
</td>"; //
$cont++;
}
echo "</tr></table>";
?>
ficarei muito agradecido aquem puder me ajudar
desde já a agradeço a todos
Denicio(Xim)
Editado por XIMLink para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.