Ir para conteúdo
Fórum Script Brasil

Diego Fox

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Diego Fox

Diego Fox's Achievements

0

Reputação

  1. Olá pessoal, Tenho um DIV que deixei oculta. Quando clicamos em determinado botão ela aparece e também volta a ficar oculta, tudo isso usando um pouco de .js. // menuxproduto $j(function() { $j("#mais,#menuxproduto").click(function(){ var menuxproduto = $j("#menuxproduto"); if (menuxproduto.is(":visible")){ menuxproduto.slideUp( 300 ); $j("#mais").removeClass('minus').addClass('plus'); } else { menuxproduto.slideDown( 300 ); $j("#mais").removeClass('plus').addClass('minus'); } }); }); O problema é que eu quero personalizar a barra de rolagem dessa DIV oculta e todo script Jquery que encontro, não funciona de forma alguma quando uso esse outro script de cima. Alguém, por favor, tem alguma solução?
  2. Olá Norivan, Não acredito que seja esse o erro... o formulario e os campos estão corretos.. segue o codigo.. <? /* Conecta ao Banco de Dados */ include 'conexao.php'; ?> <div id="box2"> <h3>Carta de Not&iacute;cias</h3> <p><span class="aviso">Cadastre-se aqui!</span></p> <form action="form_newsletter.php" id="formulario_newsletter" onsubmit="return checkForm2();" onreset="limpaForm();"> <fieldset> <p id="erro">Preencha corretamente!</p> <label for="nome"><span style="text-decoration:underline;">N</span>ome:</label> <input name="nome" type="text" id="nome" tabindex="1" accesskey="n" size="18" value="" /><br /><br /> <label for="email"><span style="text-decoration:underline;">E</span>-mail:</label> <input name="email" type="text" id="email" tabindex="2" accesskey="e" size="18" value="" /><br /><br /> <label for="acao">A&ccedil;&atilde;o:</label> <select name="acao" id="acao" tabindex="3"> <option value="Cadastrar">Cadastrar</option> <option value="Descadastrar">Descadastrar</option> </select><br /><br /> <button type="submit" tabindex="4">Enviar</button> <button type="reset" tabindex="5">Limpar</button> </fieldset> </form> </div> </body> </html>
  3. Olá Pessoal, Outro problema que estou passando é o seguinte.. Não estou conseguindo registrar no banco de dados o NOME E EMAIL de um possivel formulario q estou criando... Eu coloco para caso o usuario não digite nada, não seja aceito.. segue o codigo... <? /* Conecta ao Banco de Dados */ include 'conexao.php'; /* Variáveis */ $nome = $_POST['nome']; $email = $_POST['email']; /* * monta query em SQL para inserção */ $sql = "INSERT INTO carta ( nome, email ) VALUES ( '".$_POST['nome']."', '".$_POST['email']."' )"; /* * monta query em SQL para exclusão */ $sql2 = "DELETE FROM carta WHERE nome='".$_POST['nome']."' AND email='".$_POST['email']."'"; if(($_POST['nome']=="") && ($_POST['email']=="")) {echo "<p class='erro'>Erro: Preencha todos os campos!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>&laquo; Voltar</a></p>";} else { if ($acao=="Cadastrar") { $sql3 = mysql_query("SELECT email FROM carta WHERE email='".$_POST['email']."'") or die ("<p>Ocorreu o seguinte erro:". mysql_error()."</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); /* consulta no bd */ $num = mysql_num_rows($sql3); /* vê quantos registros tem no bd */ if($num >= "1"){ /* se tiver 1 ou mais registros, mostra a mensagem a seguir */ echo "<p>O email fornecido já está cadastrado.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } else { $sql = mysql_query($sql) or die ("<p>Houve um erro na gravação dos dados.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); $msg = "Bem-Vindo à Carta de Notícias".$_POST['nome'].". Periodicamente, você receberá as novidades em relação à banda."; $headers = "From: Badogue <diego.fox001@gmail.com>\r\n"; mail($_POST['email'], "Badogue - Carta de Notícias", $msg, $headers); echo "<p>Obrigado, ".$_POST['nome'].".</p>"; echo "<p>O e-mail ".$_POST['email']." foi cadastrado com sucesso.</p>"; echo "<p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } } else if ($acao=="Descadastrar") { $sql4 = mysql_query("SELECT email FROM carta WHERE email='".$_POST['email']."'") or die ("<p>Ocorreu o seguinte erro:". mysql_error()."</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); /* consulta no bd */ $num = mysql_num_rows($sql4); /* vê quantos registros tem no bd */ if($num == "0"){ /* se não tiver nenhum registro, mostra a mensagem a seguir */ echo "<p>O email fornecido não está cadastrado.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } else { $sql5 = mysql_query($sql2) or die ("<p>Houve um erro na gravação dos dados.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); echo "<p>Pronto, ".$_POST['nome'].".</p>"; echo "<p>O e-mail ".$_POST['email']." foi descadastrado com sucesso.</p>"; echo "<p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } } } ?> </body> </html> Sempre aparece: Erro: Preencha todos os campos! O que estou fazendo de errado?
  4. Olá, Outro problema com outra pagina.. Essa seria uma pagina para cadastro de email.. <? /* Conecta ao Banco de Dados */ include 'conexao.php'; /* Variáveis */ $nome = $_POST['nome']; $email = $_POST['email']; /* * monta query em SQL para inserção */ $sql = "INSERT INTO carta ( nome, email ) VALUES ( '".$_POST['nome']."', '".$_POST['email']."' )"; /* * monta query em SQL para exclusão */ $sql2 = "DELETE FROM carta WHERE nome=".$_POST['nome]."' AND email='".$_POST['email']."'"; if(($_POST['nome']==") && ($_POST['email]=="")) {echo "<p class='erro'>Erro: Preencha todos os campos!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>&laquo; Voltar</a></p>";} else { if ($acao=="Cadastrar") { $sql3 = mysql_query("SELECT email FROM carta WHERE email='".$_POST['email']."'") or die ("<p>Ocorreu o seguinte erro:". mysql_error()."</p><p><a href=java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); /* consulta no bd */ $num = mysql_num_rows($sql3); /* vê quantos registros tem no bd */ if($num >= "1"){ /* se tiver 1 ou mais registros, mostra a mensagem a seguir */ echo "<p>O email fornecido já está cadastrado.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } else { $sql = mysql_query($sql) or die ("<p>Houve um erro na gravação dos dados.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); $msg = "Bem-Vindo à Carta de Notícias".$_POST['nome].". Periodicamente, você receberá as novidades em relação à banda."; $headers = "From: Badogue <diego.fox001@gmail.com>\r\n"; mail($_POST['email'], "Badogue - Carta de Notícias", $msg, $headers); echo "<p>Obrigado, ".$_POST['nome'].".</p>"; echo "<p>O e-mail ".$_POST['email']." foi cadastrado com sucesso.</p>"; echo "<p><a href=java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } } else if ($acao=="Descadastrar") { $sql4 = mysql_query("SELECT email FROM carta WHERE email='".$_POST['email]."'") or die ("<p>Ocorreu o seguinte erro:". mysql_error()."</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); /* consulta no bd */ $num = mysql_num_rows($sql4); /* vê quantos registros tem no bd */ if($num == "0"){ /* se não tiver nenhum registro, mostra a mensagem a seguir */ echo "<p>O email fornecido não está cadastrado.</p><p><a href=java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } else { $sql5 = mysql_query($sql2) or die ("<p>Houve um erro na gravação dos dados.</p><p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"); echo "<p>Pronto, ".$_POST['nome].".</p>"; echo "<p>O e-mail ".$_POST['email']." foi descadastrado com sucesso.</p>"; echo "<p><a href='java script:window.close()' title='Fechar'>[X] Fechar</a></p>"; } } } ?> </body> </html> O que estou fazendo de errado? Por favor, me ajudem...
  5. Olá Pessoal, Estou com um problema. Estou criando um pequeno gerenciador de noticias para um site. Quero fazer o seguinte. Quando o usuario não completar todos os campos (no caso são 2), não se registre nada no banco de dados. Então pra isso eu coloquei em um determinado momento, if ($titulo == null || $texto == null) {echo "<p class='erro'>Erro: Preencha todos os campos!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>";} else { $sql = mysql_query($sql) or die ("<p class='erro'>Houve erro na gravação dos dados.</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>"); Mas o problema é que sempre tá dando o erro..Como se o usuario não registrase nada. O que estou fazendo de errado? segue o codigo completo da pagina. <? session_start(); require("verifica.php"); /* aqui, inclui o arquivo verifica.php */ /* Conecta ao Banco de Dados */ include 'conexao.php'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt"> <head> <title></title> &lt;script type="text/javascript" src="scripts.js"></script> </head> <body onload="linkfocus(); tooltip.init(); externalLinks();"> <? include 'topo.php'; ?> <p> </p> <? $texto1 = str_replace('[link=, '<a rel="external" href="', $_POST['texto]); $texto2 = str_replace('[show=, '<a rel="pop" href="show.php?id=', $texto1); $texto3 = str_replace('[secao=', '<a rel="ajax" href="', $texto2); $texto4 = str_replace('[/]', '</a>', $texto3); $texto5 = str_replace(]', '">', $texto4); /* * monta query em SQL para insercao */ $sql = "INSERT INTO noticias ( dia, mes, ano, titulo, texto ) VALUES ( '".$_POST['dia']."', '".$_POST['mes']."', '".$_POST['ano']."', '".$_POST['titulo']."', '".$texto5."' )"; if ($titulo == null || $texto == null) {echo "<p class=erro'>Erro: Preencha todos os campos!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>";} else { $sql = mysql_query($sql) or die ("<p class='erro'>Houve erro na gravação dos dados.</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>"); /* Grava os dados no Log */ $nome = $_SESSION["login_user]; $titulo_log = $_POST['titulo']; $texto_log = $_POST['texto']; $h1 = gmdate(H)-3; if ($h1<0) {$hora=$h1+24;} if ($h1>=0) {$hora=$h1;} $time = $hora.":".date(i).":".date(s); $conteudo = " Às $time, $nome publicou a seguinte notícia: $titulo_log $texto_log "; include 'criar_log.php'; echo "<p class='sucesso'>Notícia publicada com sucesso!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>";} ?> <p></p> </body> </html>
×
×
  • Criar Novo...