Me Ajudem neste codigo!!! Por Favor
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;
}
?>
#####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 |
---|---|---|---|
06/11/2015 9:20am | benjamim | Versão 1 | Versão 1 |
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" />
<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
(~9 anos atrás)
<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');
}