Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

Problemas com header

07-08-2007 15:38

Boas...

Bem o negócio é que eu tento fazer de uma forma mais da erro, ai vai o código...
<form name="frm" method="post" action=""> <select name="status"> <option value="outra">Ir a página "outra"</option> <option value="outra2">Ir a página "outra2"</option> <input type='submit' name='btn' value='OK' /> </select> <?php $site= $_POST['status']; if($site == "outra"){ header('Location: outra.php'); }elseif($site == "outra2"){ header('Location: outra2.php'); } ?>

o problema é que, na hora de direcionar não direciona da um erro no header... programam muuuuito php, e só agora me deparei com isso... eu eim.

Atenciosamente.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17518
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com header

07-08-2007 17:10

Algumas vezes o header() apresenta esse problema, porque não está no começo do código.

Um solução é usar JavaScript
echo "<script type='text/javascript'> location.href='outra.php' </script>";

0
A melhor hospedagem para o seu site HostGator!
 

Problemas com header

07-08-2007 17:45

Boas...

Eu coloquei isso, resolve, porém se eu o fiser um botão de VOLTAR a página, ele não volta, ou seja mais ao voltar ele direciona novamente... mas ta beleza já deu um jeitinho brasileiro aqui hehehehe
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17518
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com header

07-08-2007 17:59

Se fizer tudo no JavaScript não ocorre esse problema.

<script type="text/javascript">
function muda(url) {
location.href=url;
}
</script>

<form name="frm" method="POST" action="">
<select name="status">
<option value="documento1.html">Ir a página "outra"</option>
<option value="documento2.html">Ir a página "outra2"</option>
<input type='button' name='btn' value='OK' onclick="muda(document.frm.status.value)">
</select>
0
A melhor hospedagem para o seu site HostGator!
 

Problemas com header

07-08-2007 18:19

Boas...

Muito bom esse código, é bem útil... valeu!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17518
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problemas com header

07-08-2007 18:35

:)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado