Tesoni Postado Outubro 1, 2010 Denunciar Share Postado Outubro 1, 2010 (editado) Olá.A tag "<meta HTTP-EQUIV = \"Refresh\" CONTENT = \"0; URL = \alerta.php\">";Nem com o apontamento completo "<meta HTTP-EQUIV = \"Refresh\" CONTENT = \"0; URL = http://www.site.com.br/media/page/form.php...uot;>";Elas estão nas últimas linhas do código PHPNão redireciona a página para o apontamento, sempre volta para a mesma página... onde será que eu errei?Alguém poderia me ajudar?Obrigado<?php session_start(); ?> <!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> <title>| Site |</title> <body> <?php $connect = mysql_connect("localhost","site","senha") or die("vsf"); $db = mysql_select_db("site_db") or die("vsf11"); $cadastrar = $_POST["cadastrar"]; $numero = $_POST["numero"]; $email = $_POST["email"]; if(isset($cadastrar)){ $qry = mysql_query("SELECT * FROM associado WHERE registro = \"$numero\" "); $count = mysql_num_rows($qry); if($count != 0){ $rand1 = rand(1,9); $rand2 = rand(1,9); $rand3 = rand(1,9); $rand4 = rand(1,9); $rand5 = rand(1,9); $rand6 = rand(1,9); $senha = $rand1.$rand2.$rand3.$rand4.$rand5.$rand6; $to = "Em nome de: <$email>"; $subject = "Sua senha SITE!"; /* Mensagem */ $message = " <html> <body> <center><h1>Esse e-mail foi gerado automaticamente; por favor, não responder!</h1></center> <br> Sua senha foi gerada aleatoriamente; caso queira alterar, entre na área de associado. <br><br> Sua senha é: <b>$senha</b> - Seu número de sócio é: <b>$numero</b>. <br><br> Para alterar sua senha, <a href=\"http://www.site.com.br/media/page/form.php\">clique aqui.</a> <br><br> </body> </html> "; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; if(mail($to, $subject, $message, $headers) == true){ } $qry1 = mysql_query("UPDATE associado SET email = \"$email\", senha = \"$senha\" WHERE registro = \"$numero\" "); } else{ echo "<script>alert('O número de registro não existe em nosso Banco de Dados!')</script>"; echo "<meta HTTP-EQUIV = \"Refresh\" CONTENT = \"0; URL = \alerta.php\">"; } } ?> <form action="" method="POST"> <tr> <td rowspan="9"><img name="login_inf_r1_c1" src="../img/login_inf_r1_c1.jpg" width="8" height="225" border="0" id="login_inf_r1_c1" alt="" /></td> <td><img name="login_inf_r1_c2" src="../img/login_inf_r1_c22.jpg" width="176" height="54" border="0" id="login_inf_r1_c2" alt="" /></td> <td rowspan="10"><img name="login_inf_r1_c3" src="../img/login_inf_r1_c3.jpg" width="1" height="233" border="0" id="login_inf_r1_c3" alt="" /></td> <td><img src="../img/spacer.gif" width="1" height="54" border="0" alt="" /></td> </tr> <tr> <td height="21" background="../img/login_inf_r2_c2.jpg"><div align="left"><span class="baselink3">Registro funcional</span></div></td> <td><img src="../img/spacer.gif" width="1" height="21" border="0" alt="" /></td> <tr> <td height="21" background="../img/login_inf_r3_c2.jpg"><div align="left"> <input type="text" name="numero" class="base1" id="reg-funcionario" /> </div></td> <td><img src="../img/spacer.gif" width="1" height="21" border="0" alt="" /></td> </tr> <tr> <td height="21" background="../img/login_inf_r4_c2.jpg"><div align="left"><span class="baselink3">E-mail</span></div></td> <td><img src="../img/spacer.gif" width="1" height="21" border="0" alt="" /></td> </tr> <tr> <td height="21" background="../img/login_inf_r5_c2.jpg"><div align="left"> <input name="email" type="text" class="base1" id="senha-funcionario" /> </div></td> <td><img src="../img/spacer.gif" width="1" height="21" border="0" alt="" /></td> </tr> <tr> <td height="21" valign="bottom" background="../img/login_inf_r6_c2.jpg"><div align="left"> <input name="cadastrar" type="submit" class="base1" id="submit" value="Cadastrar" /> </div></td> </form> </body> </html> Editado Outubro 2, 2010 por *FIT* Adicionar tag's! *FIT* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Outubro 2, 2010 Denunciar Share Postado Outubro 2, 2010 (editado) código é assim mesmo.<META HTTP-EQUIV="Refresh" CONTENT="0;URL=alerta.php">Agora me diz aonde é que ná sua pagina você to colocando esse Refresh ? Editado Outubro 2, 2010 por JaguA Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Outubro 2, 2010 Denunciar Share Postado Outubro 2, 2010 OBSERVE que esse apontamento só vai ocorrer, se e somente se (conforme o teu código - observe o else) a funçao mail não for bem sucedida.Talvez seje isso.Boa sorte. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tesoni Postado Outubro 4, 2010 Autor Denunciar Share Postado Outubro 4, 2010 Na antipenúltima linha do PHP...código é assim mesmo.<META HTTP-EQUIV="Refresh" CONTENT="0;URL=alerta.php">Agora me diz aonde é que ná sua pagina você to colocando esse Refresh ?Já coloquei após o ELSE, daí ele vai direto, sem executar o post action....OBSERVE que esse apontamento só vai ocorrer, se e somente se (conforme o teu código - observe o else) a funçao mail não for bem sucedida.Talvez seje isso.Boa sorte. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tesoni
Olá.
A tag "<meta HTTP-EQUIV = \"Refresh\" CONTENT = \"0; URL = \alerta.php\">";
Nem com o apontamento completo "<meta HTTP-EQUIV = \"Refresh\" CONTENT = \"0; URL = http://www.site.com.br/media/page/form.php...uot;>";
Elas estão nas últimas linhas do código PHP
Não redireciona a página para o apontamento, sempre volta para a mesma página... onde será que eu errei?
Alguém poderia me ajudar?
Obrigado
Editado por *FIT*Adicionar tag's! *FIT*
Link para o comentário
Compartilhar em outros sites
3 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.