rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 Tô eu mais uma vez aqui, olhem este código. <script language="javascript">function centropopup (url,nome,altura,largura){ var minimo = screen.width/3; var maximo = screen.height - 10; var w = ( ( ( (largura>minimo)? largura:minimo )<maximo )?largura:maximo); var h = ( ( ( ( altura>minimo )? altura:minimo )<maximo )?altura:maximo); var l = (screen.width/2) - w/2; var t = (screen.height/2) - h/2; var argumentos = 'scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width='+w+',height='+h+',left='+l+',top='+t+',screenX='+l+',screenY='+t; var novajan = window.open(url,nome,argumentos); }</script><?phprequire("conecta.php");$max = 3;if(!$pagina){$pagina = 1;} $inicio = $pagina -1;$inicio = $inicio * $max;$sql = "SELECT * FROM profe_func ORDER BY cc ASC";$query = mysql_query("$sql LIMIT $inicio,$max");$resultado = mysql_query($sql);$total = mysql_num_rows($resultado);$tp = $total / $max;echo "<table width=520 cellpadding=5 cellspacing=2 align=center>";echo "<tr>";echo "<td bgcolor=cccccc>Modelo:</td>";echo "<td bgcolor=cccccc>Foto:</td>";echo "<td bgcolor=cccccc>Ano:</td>";echo "<td bgcolor=cccccc>Cor:</td>";echo "<td bgcolor=cccccc>CC:</td>";echo "<td bgcolor=cccccc>Preço:</td>";echo "</tr>";while($x = mysql_fetch_array($query)){echo "<tr><td bgcolor=ffffff>$x[modelo]<br></td><td bgcolor=ffffff><a href=java script:centropopup('janela_popup','',570,690)><img src=images/foto.gif border=0></a><br /></td><td bgcolor=ffffff>$x[ano]<br></td><td bgcolor=ffffff>$x[cor]<br></td><td bgcolor=ffffff>$x[cc]<br></td><td bgcolor=ffffff>$x[preco]<br></td></tr>";}echo "</table>";$prox = $pagina +1;$ante = $pagina -1;echo "<center>";if($pagina>0){echo "<a href='?pagina=$ante'>Anterior</a>";}echo " | ";if($pagina<$tp){echo "<a href='?pagina=$prox'>Próxima</a>";}echo "</center>";?> Ele está funcionado perfeitamente, gostaria que a pessoa clicasse neste link " <a href=java script:centropopup('janela_popup','',570,690)><img src=images/foto.gif border=0></a><br /> " abrisse uma popup (código já desenvolvido acima) com a foto da moto e suas descrições (modelo, cor....) acho que isso é relativo a id, tentem me ajudar... Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Araujo 1 Denunciar post Postado Fevereiro 13, 2007 Não sei bem se é isso, afinal se você criou esse script em PHP deveria saber passar variável por GET... então pode ser uma resposta errada essa: java script:centropopup('verproduto.php?id=69','janela_popup',570,690) pra receber o id na pagina verproduto.php utiliza $id=$_GET['id']; //pega o id que veio na URL//e o select ficariaSELECT * FROM profe_func WHERE id='$id' ORDER BY cc ASC Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 Fala Tiago, cara eu não sei tudo, da mesma forma que todos aqui, onde eu sei eu faço, como eu não sei fazer isso, então to pedindo ajuda, o que tu explico não adianta, já tinha feito não resultou no que preciso, mesmo assim te agradeço mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Araujo 1 Denunciar post Postado Fevereiro 13, 2007 Fala Tiago, cara eu não sei tudo, da mesma forma que todos aqui, onde eu sei eu faço, como eu não sei fazer isso, então to pedindo ajuda, o que tu explico não adianta, já tinha feito não resultou no que preciso, mesmo assim te agradeço mesmo.Por isso mesmo eu disse que não sabia bem se era isso...Qual erro que aparece? Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 gente alguém pod dar uma força aí...vlw Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Araujo 1 Denunciar post Postado Fevereiro 13, 2007 qual o erro que aparece? Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 14, 2007 qual o erro que aparece?Tiago é o seguinte na verdade não aparece erro escrito, mais fiz isso olha só:<?phprequire ("conecta.php");$consulta = "SELECT * FROM profe_func WHERE id='$id'";$query = mysql_query("$consulta");$x = mysql_fetch_array($query);echo "<img src='images/$x[foto]' /><br /><br />Modelo: $x[modelo]<br /><br />Ano: $x[ano]<br /><br />Cor: $x[cor]<br /><br />CC: $x[cc]<br /><br />Preço: $x[preco]<br /><br />Descrição: $x[disc]<br /><br />";?>nesta página abrirão os resultados, estou afinando ainda, estou certo até agora? qualquer me diz, vlw. Compartilhar este post Link para o post Compartilhar em outros sites
ScornInPC 1 Denunciar post Postado Fevereiro 14, 2007 Tiago é o seguinte na verdade não aparece erro escrito, mais fiz isso olha só:mais e ae, qual o erro?quanto ao codigo que você mandou acima, parece estar certo sim ;) Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 14, 2007 Tiago é o seguinte na verdade não aparece erro escrito, mais fiz isso olha só:mais e ae, qual o erro?quanto ao codigo que você mandou acima, parece estar certo sim ;)olha esse link, <a href=java script:centropopup('visualiza.php?id=$id','',570,690)><img src=images/foto.gif border=0></a>não consigo fazer a abertura das motos individuais por ele, não sei se esta certo: (visualiza.php?id=$id) acho que está errado, não sei como fazê-lo.devo passar os links pra popup através da $id não consigo...sempre abre a mesma moto. Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Araujo 1 Denunciar post Postado Fevereiro 14, 2007 <a href=java script:centropopup('visualiza.php?id=$id','moto',570,690)><img src=images/foto.gif border=0></a>//Lembrando que "javascript" escreve junto, o forum que separa aqui....//Ao clicar nesse link você vai passar 4 parametros pra função javascript... o primeiro é a url da pop-up que voce quer abrir... o segundo é o nome dessa nova janela (pode ser qualquer nome) , o terceiro parametro é a altura e o quarto e ultimo parametro é a largura//No php se você deseja passar uma variável pequena e não secreta, por exemplo um id, você pode utilizar o método GET....Então você tem uma tabela no banco de dados com as motos... e duas paginas.... uma página que você lista o nome de todas as motos, com um link para abrir a pop-up... e outra pagina, servirá de pop-up que no caso receberá um ID e mostrará as informações da moto clicada.// a pagina que mostrará os nomes das motos será a seguinte: <a href=java script:centropopup('visualiza.php?id=1','moto',570,690)>Moto 1</a> <a href=java script:centropopup('visualiza.php?id=2','moto',570,690)>Moto 2</a> <a href=java script:centropopup('visualiza.php?id=3','moto',570,690)>Moto 3</a> <a href=java script:centropopup('visualiza.php?id=4','moto',570,690)>Moto 4</a>//e a página pop-up que vai mostrar as informações de uma moto apenas ainda está faltando você pegar a variável de volta da URL...$id=$_GET['id']; Compartilhar este post Link para o post Compartilhar em outros sites
ScornInPC 1 Denunciar post Postado Fevereiro 14, 2007 printf("<a href=\"java script:centropopup('visualiza.php?id=%s','',570,690)\"><img src=\"images/foto.gif\" border=\"0\"></a>", $id); ve se funciona ai Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 14, 2007 <a href=java script:centropopup('visualiza.php?id=$id','moto',570,690)><img src=images/foto.gif border=0></a>//Lembrando que "javascript" escreve junto, o forum que separa aqui....//Ao clicar nesse link você vai passar 4 parametros pra função javascript... o primeiro é a url da pop-up que voce quer abrir... o segundo é o nome dessa nova janela (pode ser qualquer nome) , o terceiro parametro é a altura e o quarto e ultimo parametro é a largura//No php se você deseja passar uma variável pequena e não secreta, por exemplo um id, você pode utilizar o método GET....Então você tem uma tabela no banco de dados com as motos... e duas paginas.... uma página que você lista o nome de todas as motos, com um link para abrir a pop-up... e outra pagina, servirá de pop-up que no caso receberá um ID e mostrará as informações da moto clicada.// a pagina que mostrará os nomes das motos será a seguinte: <a href=java script:centropopup('visualiza.php?id=1','moto',570,690)>Moto 1</a> <a href=java script:centropopup('visualiza.php?id=2','moto',570,690)>Moto 2</a> <a href=java script:centropopup('visualiza.php?id=3','moto',570,690)>Moto 3</a> <a href=java script:centropopup('visualiza.php?id=4','moto',570,690)>Moto 4</a>//e a página pop-up que vai mostrar as informações de uma moto apenas ainda está faltando você pegar a variável de volta da URL...$id=$_GET['id']; ok entendi seu raciocínio, olha só, tu colocou isso, <a href=java script:centropopup('visualiza.php?id=1','moto',570,690)>Moto 1</a>na verdade não tenho como fazer manualmente como tu colocou, se fosse assim seria fácil, tem um while lá encima... não sei se expliquei direito... Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 14, 2007 printf("<a href=\"java script:centropopup('visualiza.php?id=%s','',570,690)\"><img src=\"images/foto.gif\" border=\"0\"></a>", $id);ve se funciona aicara vlw pelo apoio, não deu certo. Compartilhar este post Link para o post Compartilhar em outros sites
ScornInPC 1 Denunciar post Postado Fevereiro 14, 2007 isso aqui funcionou em casa, mudei algumas coisas na função centropopup <script language="javascript">function centropopup(url,nome,altura,largura){ var minimo = screen.width/3; var maximo = screen.height - 10; var w = ( ( ( (largura>minimo)? largura:minimo )<maximo )?largura:maximo); var h = ( ( ( ( altura>minimo )? altura:minimo )<maximo )?altura:maximo); var l = (screen.width/2) - w/2; var t = (screen.height/2) - h/2; var argumentos = "scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ",screenX=" + l + ",screenY=" + t; var novajan = window.open(url,nome,argumentos);}</script><?php for($id=1; $id<=10; $id++) { printf("<a href=\"java script:centropopup('visualiza.php?id=%s','',570,690)\"><img src=\"images/foto.gif\" border=\"0\"></a>", $id); }?> não se esqueça do "java script", e repare tb que o argumento "resize" quando você copia do forum ele fica separado Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 14, 2007 isso aqui funcionou em casa, mudei algumas coisas na função centropopup <script language="javascript">function centropopup(url,nome,altura,largura){ var minimo = screen.width/3; var maximo = screen.height - 10; var w = ( ( ( (largura>minimo)? largura:minimo )<maximo )?largura:maximo); var h = ( ( ( ( altura>minimo )? altura:minimo )<maximo )?altura:maximo); var l = (screen.width/2) - w/2; var t = (screen.height/2) - h/2; var argumentos = "scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ",screenX=" + l + ",screenY=" + t; var novajan = window.open(url,nome,argumentos);}</script><?php for($id=1; $id<=10; $id++) { printf("<a href=\"java script:centropopup('visualiza.php?id=%s','',570,690)\"><img src=\"images/foto.gif\" border=\"0\"></a>", $id); }?>não se esqueça do "java script", e repare tb que o argumento "resize" quando você copia do forum ele fica separadoOpa!! o código começou a funcionar, tem alguns detalhes tu fez um loop pra pegar até dez variáveis.....só que algumas variáveis não existem.... e outras quando alteradas mudam sua id....mas até certa parte funcionou.....ah....não precisa mudar o javascript;;;;;ele tá certo.....testei aqui com o que tu passou....tu tem idéia de como botar isso que tu fez junto com código....digamos....fusionar.. Compartilhar este post Link para o post Compartilhar em outros sites
ScornInPC 1 Denunciar post Postado Fevereiro 14, 2007 while($x = mysql_fetch_array($query)) { printf(" <tr> <td bgcolor=ffffff>%s<br></td> <td bgcolor=ffffff> <a href=\"java script:centropopup('visualiza.php?id=%s','',570,690)\"><img src=\"images/foto.gif\" border=\"0\"></a></td> <td bgcolor=ffffff>%s</td> <td bgcolor=ffffff>%s</td> <td bgcolor=ffffff>%s</td> <td bgcolor=ffffff>%s</td> </tr>", $x["modelo"], LINK, $x["ano"], $x["cor"], $x["cc"], $x["preco"]);} Bom, como naum sei seu campo codigo qual é, muda ali onde ta "LINK" pra por exemplo, $x["codigo"] ou algo assim espero respostas Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Araujo 1 Denunciar post Postado Fevereiro 14, 2007 <a href=java script:centropopup('visualiza.php?id=$id','moto',570,690)><img src=images/foto.gif border=0></a>//Lembrando que "javascript" escreve junto, o forum que separa aqui....//Ao clicar nesse link você vai passar 4 parametros pra função javascript... o primeiro é a url da pop-up que voce quer abrir... o segundo é o nome dessa nova janela (pode ser qualquer nome) , o terceiro parametro é a altura e o quarto e ultimo parametro é a largura//No php se você deseja passar uma variável pequena e não secreta, por exemplo um id, você pode utilizar o método GET....Então você tem uma tabela no banco de dados com as motos... e duas paginas.... uma página que você lista o nome de todas as motos, com um link para abrir a pop-up... e outra pagina, servirá de pop-up que no caso receberá um ID e mostrará as informações da moto clicada.// a pagina que mostrará os nomes das motos será a seguinte: <a href=java script:centropopup('visualiza.php?id=1','moto',570,690)>Moto 1</a> <a href=java script:centropopup('visualiza.php?id=2','moto',570,690)>Moto 2</a> <a href=java script:centropopup('visualiza.php?id=3','moto',570,690)>Moto 3</a> <a href=java script:centropopup('visualiza.php?id=4','moto',570,690)>Moto 4</a>//e a página pop-up que vai mostrar as informações de uma moto apenas ainda está faltando você pegar a variável de volta da URL...$id=$_GET['id']; ok entendi seu raciocínio, olha só, tu colocou isso, <a href=java script:centropopup('visualiza.php?id=1','moto',570,690)>Moto 1</a>na verdade não tenho como fazer manualmente como tu colocou, se fosse assim seria fácil, tem um while lá encima... não sei se expliquei direito...Beleza cara, eu imaginei mesmo que fosse dinâmico e os links gerassem por while, eu só queria te mostrar como deveria ficar o resultado final, o HTML... achei que voce tava colocando o $id em todos os links, talvez fazendo confusão com isso...mas enfim... tá dando erro ainda? Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 14, 2007 cara o ScornInPC mostrou uma idéia bem interessante, que até certa pare está funcionando.....vou fazer a fusão da idéia dele com o código pra ver no que da..... se tu quiser me ajudar te agradeço....vou ver aqui alguma coisa.....abraço. Compartilhar este post Link para o post Compartilhar em outros sites
ScornInPC 1 Denunciar post Postado Fevereiro 14, 2007 auehuahe q idéia?? posta mais detalhes aiajudo sim, posta o código. vamo da uma olhada. Compartilhar este post Link para o post Compartilhar em outros sites
Hamilcar 1 Denunciar post Postado Fevereiro 14, 2007 Tô eu mais uma vez aqui, olhem este código. <script language="javascript">function centropopup (url,nome,altura,largura){ var minimo = screen.width/3; var maximo = screen.height - 10; var w = ( ( ( (largura>minimo)? largura:minimo )<maximo )?largura:maximo); var h = ( ( ( ( altura>minimo )? altura:minimo )<maximo )?altura:maximo); var l = (screen.width/2) - w/2; var t = (screen.height/2) - h/2; var argumentos = 'scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,width='+w+',height='+h+',left='+l+',top='+t+',screenX='+l+',screenY='+t; var novajan = window.open(url,nome,argumentos); }</script><?phprequire("conecta.php");$max = 3;if(!$pagina){$pagina = 1;} $inicio = $pagina -1;$inicio = $inicio * $max;$sql = "SELECT * FROM profe_func ORDER BY cc ASC";$query = mysql_query("$sql LIMIT $inicio,$max");$resultado = mysql_query($sql);$total = mysql_num_rows($resultado);$tp = $total / $max;echo "<table width=520 cellpadding=5 cellspacing=2 align=center>";echo "<tr>";echo "<td bgcolor=cccccc>Modelo:</td>";echo "<td bgcolor=cccccc>Foto:</td>";echo "<td bgcolor=cccccc>Ano:</td>";echo "<td bgcolor=cccccc>Cor:</td>";echo "<td bgcolor=cccccc>CC:</td>";echo "<td bgcolor=cccccc>Preço:</td>";echo "</tr>";while($x = mysql_fetch_array($query)){echo "<tr><td bgcolor=ffffff>$x[modelo]<br></td><td bgcolor=ffffff><a href=java script:centropopup('janela_popup','',570,690)><img src=images/foto.gif border=0></a><br /></td><td bgcolor=ffffff>$x[ano]<br></td><td bgcolor=ffffff>$x[cor]<br></td><td bgcolor=ffffff>$x[cc]<br></td><td bgcolor=ffffff>$x[preco]<br></td></tr>";}echo "</table>";$prox = $pagina +1;$ante = $pagina -1;echo "<center>";if($pagina>0){echo "<a href='?pagina=$ante'>Anterior</a>";}echo " | ";if($pagina<$tp){echo "<a href='?pagina=$prox'>Próxima</a>";}echo "</center>";?>Ele está funcionado perfeitamente, gostaria que a pessoa clicasse neste link " <a href=java script:centropopup('janela_popup','',570,690)><img src=images/foto.gif border=0></a><br /> "abrisse uma popup (código já desenvolvido acima) com a foto da moto e suas descrições (modelo, cor....) acho que isso é relativo a id, tentem me ajudar...Coloca o cod do arquivo que vai ficar dentro da pop-up. Compartilhar este post Link para o post Compartilhar em outros sites