0

Me Ajudem neste codigo!!! Por Favor

criado por benjamim em 06/11/2015 9:20am
Por que mesmo eu chamando o html no codigo php quando executo no navegador nao aparece nada...furioso ja, me ajudem segue os codigos abaixo

#####index.php#####

<html>
<head>
<title>Botao de Selecao</title>
</head>
<body>
<form class="selecione" id="form" name="form" method="post" action="perfil.php">
Selecione
o seu Perfil<br />
<br />
<input type="radio" name="perfil" id="estudante" value="estudante" />
Estudante
<input type="radio" name="perfil" id="profissional" value="profissional" />
Profissional
<input type="radio" name="perfil" id="professor" value="professor" />
Professor

<input type="submit" value="Enviar" name="enviar">
</div>
</form>
</body>
</html>


#####perfil.php#####

<?php
$perfil = $_POST['perfil'];
switch($_POST['perfil']) {

case 'estudante':
header ('Location: estudante.htm');
break;

case 'profissional':
header ('Location: profissional.htm');
break;

case 'professor':
header ('Location: professor.htm');
break;
}
?>
Data Autor Changelog Download Deletar
06/11/2015 9:20am benjamim Versão 1 Versão 1

Comentários:

Mostrando 1 - 2 de 2 comentários
#####index.php#####
<html>
<head>
<title>Botao de Selecao</title>
</head>
<body>
<form class="selecione" id="form" name="form" method="post" action="perfil.php">
Selecione
o seu Perfil<br />
<br />

<input type="radio" name="perfil" id="perfil" value="estudante" />
Estudante
<input type="radio" name="perfil" id="perfil" value="profissional" />
Profissional
<input type="radio" name="perfil" id="perfil" value="professor" />
Professor

<input type="submit" value="Enviar" name="enviar">

</form>
</body>
</html>

#####perfil.php#####

<?php

if (isset($_POST['perfil'])) { /* Checa se veio alguma informação do formulario se sim ele vai para o proximo passo. */
switch ($_POST['perfil']) { /* Checa o a opçao do forumario */
case 'estudante': {
header('Location: estudante.htm');
break;
}
case 'profissional': {
header('Location: profissional.htm');
break;
}
case 'professor': {
header('Location: professor.htm');
break;
}

default: {
/* Default se nao achar nada a cima ele entra aqui. */
header('Location: 404.htm');
break;
}
}
} else { /* se o forumulario vier em branco ele retorna pagina que voce quiser */
header('Location: 404.htm');
}

15/12/2015 7:00am (~2 anos atrás)

A meu ver o problema esta em ID, digamos para concertar basta trocar as id para perfil.


<input type="radio" name="perfil" id="perfil" value="estudante" />
Estudante
<input type="radio" name="perfil" id="perfil" value="profissional" />
Profissional
<input type="radio" name="perfil" id="perfil" value="professor" />
15/12/2015 6:44am (~2 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)