mulletsp 0 Denunciar post Postado Outubro 16, 2008 Galera, to montando um sisteminha de edicao de filiais certo? O cara tem um SELECT onde seleciona o nome da Filial e clica no botao editar, com um IF GET acao = capturar, ele vai pegar o ID da FILIAL e vai visulizar o form para edicao. So que estou com um problema, apos aparecer o form, ele continua com o SELECT para escolher a Filial. Segue link para entender. http://www.maestrora.com.br/painel/editloja.php Segue codigo para ajuda. <? /*editloja.php*/ include "config.php"; /* ================================ Sistema feito por Rafael Mullets ================================ Sao Paulo - SP Novembro de 2008 ================================ mulletsp@gmail.com 11 70231902 =================================================== Todos direitos de script reservados, Rafael Mullets =============================================================================== A copia desse script ou um trecho do mesmo, sem autorizacao do autor é crime. =============================================================================== */ //Vamos ao HTML // /*edituser.php*/ /* ================================ Sistema feito por Rafael Mullets ================================ Sao Paulo - SP Novembro de 2008 ================================ mulletsp@gmail.com 11 70231902 =================================================== Todos direitos de script reservados, Rafael Mullets =============================================================================== A copia desse script ou um trecho do mesmo, sem autorizacao do autor é crime. =============================================================================== */ //Vamos ao HTML // ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Painel de Controle - Editar usuarios.</title> <link href="css.css" rel="stylesheet" type="text/css"> </head> <body> <table border="0" align="left" cellpadding="0" cellspacing="0"> <tr> <td background="imagens/back-top.gif"><img src="imagens/corner01-back.gif" width="26" height="24"></td> <td background="imagens/back-top.gif"> </td> <td background="imagens/back-top.gif" align="right"><img src="imagens/corner02-back.gif" width="26" height="24"></td> </tr> <tr> <td background="imagens/background.gif"> </td> <td bgcolor="#FFFFFF" style="padding:20px;"><table width="100%" border="0" cellspacing="0" cellpadding="10"> <tr> <td class="miniText"><strong>www.maestroRA.com.br<br> Painel do cliente - Editar usuarios. </strong></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <form name="cadastro" method="post" action="?act=capturar"> <label></label> <label> <div align="center"><span class="miniText"><strong>Alteracao de usuarios do portal</span></div> <table width="461" border="0" align="center"> <tr> <td width="146"> </td> <td width="305"> </td> </tr> <tr> <td class="miniText"><strong>Nome:</td> <td> <select class="miniText" name="id" id="estilo"> <?php //Pronto agora vamos incluir o config, e ja fazer a query de procura do usuario // $sqlEstilos = mysql_query('SELECT * FROM `filial` ORDER BY `filial` ASC'); while ( $listaEstilos = mysql_fetch_array($sqlEstilos) ) { echo '<option value="'.$listaEstilos['id'].'">'.$listaEstilos['filial'].'</option>'; } ?> </select> </td> </tr> <tr> <td> </td> <td><em><strong> <input type="submit" name="Submit" value="Enviar" /> </strong></em></td> </tr> </table> </form> </tr> </table></td> <td background="imagens/background.gif" style="background-position:right;"> </td> </tr> <tr> <td><img src="imagens/corner03-back.gif" width="34" height="36"></td> <td background="imagens/back-bottom.gif"> </td> <td><img src="imagens/corner04-back.gif" width="34" height="36"></td> </tr> </table> </form> </body> </html> <?php // Aqui vamos solicitar ao PHP que mostre todos os dados num formulario do USUARIO solicitado. // // Variaveis padroes // if($_GET['act']=="capturar") { $id = $_POST['id']; $sqlfilial = mysql_query('SELECT * FROM filial WHERE id=\''.$id.'\''); $filialis = mysql_fetch_array($sqlfilial); $filial2 = ''.$filialis['filial'].''; $razao2 = ''.$filialis['razao'].''; $gerente2 = ''.$filialis['gerente'].''; $contato2 = ''.$filialis['contato'].''; $email2 = ''.$filialis['email'].''; $telefone2 = ''.$filialis['telefone'].''; $cnpj2 = ''.$filialis['cnpj'].''; $ie2 = ''.$filialis['ie'].''; $im2 = ''.$filialis['im'].''; $endereco2 = ''.$filialis['endereco'].''; $n2 = ''.$filialis['n'].''; $complemento2 = ''.$filialis['complemento'].''; $cep2 = ''.$filialis['cep'].''; $bairro2 = ''.$filialis['bairro'].''; $cidade2 = ''.$filialis['cidade'].''; $estado2 = ''.$filialis['estado'].''; echo $usuario_id; echo " <html> <head> <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 /> <title>Painel de Controle - Adicionar novo usuario.</title> <link href=css.css rel=stylesheet type=text/css> </head> <body> <form action='?act=enviar' method=post> <table border=0 align=left cellpadding=0 cellspacing=0> <tr> <td background=imagens/back-top.gif><img src=imagens/corner01-back.gif width=26 height=24></td> <td background=imagens/back-top.gif> </td> <td background=imagens/back-top.gif align=right><img src=imagens/corner02-back.gif width=26 height=24></td> </tr> <tr> <td background=imagens/background.gif> </td> <td bgcolor=#FFFFFF style=padding:20px;><table width=600 border=0 cellspacing=0 cellpadding=10> <tr> <td class=smallText><strong>www.maestroRA.com.br<br> Painel do cliente - Ediar usuario</strong></td> </tr> <tr> <td><table width=700 border=0 cellspacing=0 cellpadding=3> <tr> <td align=right class=miniText><strong>ID:</strong></td> <td><input name='id' type='text' id='nome' value='$id' </td> </tr> <tr> <td align=right class=miniText><strong>Filial:</strong></td> <td><input name=filial type=text id=filial value= '$filial2' ></td> </tr> <tr> <td align=right class=miniText><strong>Razao Social:</strong></td> <td><input name=sobrenome type=text id=sobrenome value = '$razao2'></td> </tr> <tr> <td align=right class=miniText><strong>Gerente:</strong></td> <td><input name=gerente type=text id=gerente value= '$gerente2'></td> </tr> <tr> <td align=right class=miniText><strong>Contato:</strong></td> <td><input name=telefone type=text id=telefone value= '$contato2'></td> </tr> <tr> <td align=right class=miniText><strong>Email:</strong></td> <td><input name=email type=text id=email value= '$email2'></td> </tr> <tr> <td align=right class=miniText><strong>Telefone:</strong></td> <td><input name=telefone type=text id=telefone value= $telefone2 ></td> </tr> <tr> <td align=right class=miniText><strong>CNPJ:</strong></td> <td><input name=cnpj type=text id=cnpj value= '$cnpj2' ></td> </tr> <tr> <td align=right class=miniText><strong>Inscricao Estadual:</strong></td> <td><input name=ie type=text id=ie value= '$ie2' ></td> </tr> <tr> <td align=right class=miniText><strong>Inscricao Municipal:</strong></td> <td><input name=im type=text id=im value= '$im2' ></td> </tr> <tr> <td align=right class=miniText><strong>Endereco:</strong></td> <td><input name=endereco type=text id=endereco value= '$endereco2' ></td> </tr> <tr> <td align=right class=miniText><strong>Numero:</strong></td> <td><input name=n type=text id=n value= '$n2' ></td> </tr> <tr> <td align=right class=miniText><strong>Complemento:</strong></td> <td><input name=complemento type=text id=complemento value= '$complemento2' ></td> </tr> <tr> <td align=right class=miniText><strong>CEP:</strong></td> <td><input name=cep type=text id=cep value= '$cep2' ></td> </tr> <tr> <td align=right class=miniText><strong>Bairro:</strong></td> <td><input name=bairro type=text id=bairro value= '$bairro2' ></td> </tr> <tr> <td align=right class=miniText><strong>Cidade:</strong></td> <td><input name=cidade type=text id=cidade value= '$cidade2' ></td> </tr> <tr> <td align=right class=miniText><strong>Estado:</strong></td> <td><input name=estado type=text id=estado value= '$estado2' ></td> </tr> </table></td> </tr> <tr> <td align=right><input type=submit name=Submit value=Cofirmar »></td> </tr> </table></td> <td background=imagens/background.gif style=background-position:right;> </td> </tr> <tr> <td><img src=imagens/corner03-back.gif width=34 height=36></td> <td background=imagens/back-bottom.gif> </td> <td><img src=imagens/corner04-back.gif width=34 height=36></td> </tr> </table> </form> </body> </html> "; }; // Aqui caso o usuario clique em ENVIAR, ele vai enviar os novos campos // if($_GET['act']=="enviar") { echo "<meta > http-equiv=\"refresh\" content=\"1; URL=index.php target=_self\">"; $sql = "UPDATE filial SET filial='$filial', razao='$razao', gerente='$gerente', contato='$contato', email='$email', telefone='$telefone', cnpj='$cnpj', ie='$ie', im='$im', endereco='$endereco', n='$n', complemento='$complemento', cep='$cep', cidade='$cidade', estado='$estado' WHERE id= '$id'"; $consulta1 = mysql_query($sql) or die(mysql_error()); if($consulta1) { echo " <html> <head> <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 /> <title>Painel de Controle - Adicionar novo usuario.</title> <link href=css.css rel=stylesheet type=text/css> </head> <body> <form action=?act=gravar method=post> <table border=0 align=left cellpadding=0 cellspacing=0> <tr> <td background=imagens/back-top.gif><img src=imagens/corner01-back.gif width=26 height=24></td> <td background=imagens/back-top.gif> </td> <td background=imagens/back-top.gif align=right><img src=imagens/corner02-back.gif width=26 height=24></td> </tr> <tr> <td background=imagens/background.gif> </td> <td bgcolor=#FFFFFF style=padding:20px;><table width=100% border=0 cellspacing=0 cellpadding=10> <tr> <td class='smallText'><strong>www.maestroRA.com.br<br> Painel do cliente - Editar filial</strong></td> </tr> <tr> <td><table width=700 border=0 cellspacing=0 cellpadding=3> <tr> <td align=left class=miniText><strong>Voce alterou a filial com sucesso!</strong></td> </table></td> </tr> <tr></tr> </table></td> <td background=imagens/background.gif style=background-position:right;> </td> </tr> <tr> <td><img src=imagens/corner03-back.gif width=34 height=36></td> <td background=imagens/back-bottom.gif> </td> <td><img src=imagens/corner04-back.gif width=34 height=36></td> </tr> </table> </form> </body> </html> <br> "; exit; } else { echo " <html> <head> <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 /> <title>Painel de Controle - Adicionar novo usuario.</title> <link href=css.css rel=stylesheet type=text/css> </head> <body> <form action=?act=gravar method=post> <table border=0 align=left cellpadding=0 cellspacing=0> <tr> <td background=imagens/back-top.gif><img src=imagens/corner01-back.gif width=26 height=24></td> <td background=imagens/back-top.gif> </td> <td background=imagens/back-top.gif align=right><img src=imagens/corner02-back.gif width=26 height=24></td> </tr> <tr> <td background=imagens/background.gif> </td> <td bgcolor=#FFFFFF style=padding:20px;><table width=600 border=0 cellspacing=0 cellpadding=10> <tr> <td class=smallText><strong>www.maestroRA.com.br<br> Painel do cliente - Editar filial</strong></td> </tr> <tr> <td><table width=700 border=0 cellspacing=0 cellpadding=3> <tr> <td align=left class=miniText><strong>Não foi possivel efetuar a alteracao, favor entrar em contato com o webmaster.<br> Rafael Mullets 11 70231902.<br></strong></td> </table></td> </tr> <tr></tr> </table></td> <td background=imagens/background.gif style=background-position:right;> </td> </tr> <tr> <td><img src=imagens/corner03-back.gif width=34 height=36></td> <td background=imagens/back-bottom.gif> </td> <td><img src=imagens/corner04-back.gif width=34 height=36></td> </tr> </table> </form> </body> </html> "; exit; };}; ?> Aguardo uma solucao. Rafael. Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Outubro 16, 2008 O melhor a fazer aqui é enviar para uma outra página! Veja bem, você está inserindo uma página inteira HTML dentro de uma! Em resumo, você acaba tendo, no final, em uma mesma página, duas tags <html>! Isso não pode acontecer... <form name="cadastro" method="post" action="nome_da_outra_pagina.php?act=capturar"> Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 16, 2008 Mais eu nao queria enviar para outra pagina cara.. queria tudo numa so :/ Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Renan 2 Denunciar post Postado Outubro 16, 2008 você pode fazer na mesma.. eu também prefiro.. o sistema fica com menos páginas.. porém dê um include numa página php, soh com o html que se encaixe aonde o include for executado... Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Outubro 16, 2008 Então tente assim: antes de imprimir qualquer HTML, verifique se existe a variável $act: if(isset($_GET['act']))Aí, se ela existir, é porque o formulário já foi submetido, então você coloca na primeira condição do seu if a segunda parte de seu script. E no else, você coloca a parte que exibe o formulário, com o <select> e tals... Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 17, 2008 Sim mais eu tenho 2 act, a enviar e a capturar. aguardo retorno, estou perdido quenem batatinha aki :S OUTRA DUVIDA ! Tenho as fotos no bd, e precisava aparecer lado a lado para selecionar algumas para fazer o pedido certo ? so que esta aparecendo uma embaixo da outra :S segue codigo. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="js-global/FancyZoom.js" type="text/javascript"></script> <script src="js-global/FancyZoomHTML.js" type="text/javascript"></script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Untitled Document</title> </head> <body onload="setupZoom()"> <?php include "config.php"; $sql = "Select * from fotos"; $query = mysql_query($sql); while($row = mysql_fetch_array($query)){ $nome = $row["nomef"]; $foto = $row["thumbnail"]; $grande = $row["imagemG"]; echo "<table width=\"200\" border\"0\" aglin \"center\">"; echo " <tr> <td>$nomef</td> </tr> <tr> <td><a href=\"$grande\"><img src=\"$foto\"></a></td> </tr> <tr> <td><input name=\"produto\" type=\"checkbox\" value=\"$nomef\" /></td> </tr> "; echo "</table>"; }; ?> </body> </html> abs ml Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Outubro 17, 2008 Sim mais eu tenho 2 act, a enviar e a capturar.Então, primeiro você verifica se a variável act está definida, como falei. Se ela existir, aí dentro das condições você cria mais um if, verificando: se o act for "enviar", faça isso, se não for (se ele for igual a "capturar"), faça esse outro... Captou? Tenho as fotos no bd, e precisava aparecer lado a lado para selecionar algumas para fazer o pedido certo ? so que esta aparecendo uma embaixo da outra Você tem uma imagem para demonstrar como você deseja que os dados apareçam exatamente? Digo isso porque você não terá apenas imagens, pelo seu código há os checkbox, há também o nome do produto e a imagem... Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 17, 2008 Cara se tem um msn para eu te torrar um pouco ? So tirar umas duvidas. Abs ML Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Outubro 17, 2008 Putz, eu tenho, mas não acesso (no serviço não posso e em outros lugares eu não acesso porque, porque... Ah, nem sei o porque... rsrs)... Terá que ser por aqui mesmo amigo... Qual a dúvida? Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 17, 2008 HUiahua Fala que eh muita gente chata.. haha entao.. segue img Queria algo assim, no total sao 44 fotos. Ai o cara seleciona 15, 20, 30, e isso vai ser enviado para o email do vendedor. So isso. So que nao sei como fazer o lance das tables.. Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Outubro 21, 2008 Evite "upar"... Os moderadores vão puxar sua orelha hein? http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif Bom, não utilize tabelas para isso. Veja este exemplo: http://forum.imasters.com.br/public/style_emoticons/default/seta.gif CSS: div.box { float:left; width:120px; margin:5px; padding:5px; background-color:#f0f0f0; border:1px solid #f00; } div.box h2 { font-size:100%; color:#f00; text-align:center; } div.box a { display:block; width:100px; height:100px; } div.box a img {border:none;} div.box input { display:block; margin:0 auto; } http://forum.imasters.com.br/public/style_emoticons/default/seta.gif HTML/PHP: <?php include "config.php"; $sql = "SELECT * FROM fotos"; $query = mysql_query($sql); while($linha = mysql_fetch_array($query)) { echo "<div class=\"box\">\n"; echo " <h2>" . $linha["nomef"] . "</h2>\n"; echo " <a href=\"" . $linha["imagemG"] . "\" title=\"[Title do link]\">\n"; echo " <img src=\"" . $linha["thumbnail"] . "\" alt=\"[Texto alternativo]\" width=\"100\" height=\"100\" />\n"; echo " </a>\n"; echo " <input type=\"checkbox\" name=\"produto\" value=\"" . $linha["nomef"] . "\" />\n"; echo "</div>\n"; }; ?> Obs.: Não esqueça de alterar os valores de width e height da imagem, e, obviamente, as medidas e cores no CSS. Espero que isso lhe ajude. Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 21, 2008 Vou testar e ja grito aqui :D Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 21, 2008 Minha salvacao você cara.. Funcionou perfeitamente.. Agora me ajuda com o lance de interligar os bancos de dados? Tenho o PRODUTO, na hora de adiconar ele, ele tem la a selecao para selecionar o ALBUM que ele tem que mostrar. Como fazer isso ? Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Outubro 21, 2008 Vixi, agora começa a complicar... rsrsrs... Não seria interligar tabelas? :mellow: Se for, pesquise sobre inner join de tabelas... Ou, se alguém souber como lhe ajudar nisso... http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
mulletsp 0 Denunciar post Postado Outubro 21, 2008 Poh Paulo, valeu cara, eu vou dar uma pesquisada sim cara.. vamos ver no que da. Compartilhar este post Link para o post Compartilhar em outros sites