Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabricioje

[Resolvido] header.

Recommended Posts

Bom dia.

 

Eu sou iniciante em PHP, e comecei a montar um script para treinar, uma página de cadastro simples.

Só que quando eu clico no botão para cadastrar ele vai para a minha página de cadastro e não volta para a index.

Alguém pode dar uma olhada e me ajudar, eu sei que deve ser uma coisa muito boba, mas não estou conseguindo identificar.

 

Obrigado.

 

 

 

(index.php)

 

</head>

 

<body>

 

<form name="form1" id="form1" method="post" action="gravar.php" />

<table width="387" border="1">

<tr>

<td width="163"><blockquote>nome</blockquote></td>

<td width="208"><input type="text" name="nome" id="nome" /></td>

</tr>

<tr>

<td><blockquote>idade</blockquote></td>

<td><input type="text" name="idade" id="idade" /></td>

</tr>

<tr>

<td><blockquote>sexo</blockquote></td>

<td><input type="text" name="sexo" id="sexo" /></td>

</tr>

<tr>

<td><blockquote>endereço</blockquote></td>

<td><input type="text" name="endereco" id="endereco" /></td>

</tr>

<tr>

<td><blockquote> </blockquote></td>

<td><input type="submit" name="botao" id="botao" value="Cadastrar" /></td>

</tr>

</table>

 

 

 

</body>

</html>

 

 

conexao.php

 

 

<?

 

$slq = mysql_connect("localhost", "root", "") or die ("nao deu");

$bd = mysql_select_db("curso", $slq);

 

 

 

?>

 

 

gravar.php

 

<?

 

include "conexao.php";

 

$nome = $_POST['nome'];

$idade = $_POST['idade'];

$sexo = $_POST['sexo'];

$endereco = $_POST['endereco'];

 

$slq = mysql_query("INSERT INTO cadastro (nome, idade, sexo, endereco) value ('$nome', '$idade', '$sexo', '$endereco')");

 

header("Location: index.php");

 

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

da algum erro?

veja se opent_short_tag esta habilitada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

da algum erro?

veja se opent_short_tag esta habilitada.

 

Ela esta habilitada sim.

 

Erro não da, o que acontece é que quando eu preencho o formulário e clico no botão para cadastrar era para ele fazer o cadastro e voltar para a página index e me mostrar o formulário novamente em branco para preencher de novo, só que quando eu faço isso ele vai para a página cadastrar.php fica nela e não volta aparece uma dela em branco no navegar quer seria a pagina cadastrar.

E eu não consegui achar o erro, o pq ela não esta retornando para a página index

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque assim => <?php

e não assim => <?

 

veja se resolve !

 

 

Deu certo sim, funcionou, mas pq mesmo com o open tag selecionada estava acontecendo isso, você sabe?

 

Mesmo assim muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.