Menu Principal
Serviços
Developer
VirtueMart Module
Home Dicas Tutorial Criando uma enquete dinamica – Parte 3

postheadericon Criando uma enquete dinamica – Parte 3

ol@, moçada, blzs?

Hoje nós vamos criar a página que cadastra a pergunta

//cadastra_pergunta.php
<?php
//inclui o arquivo de conexao
include('conexao.php');
//se foi enviado dados
if($_POST)
{
//recebe a pergunta
$pergunta = $_POST['pergunta'];
//cria a query oara cadastrar a pergunta
$sql = "INSERT INTO enq_perguntas(id,pergunta) VALUES(null,'{$pergunta}')";
//executa a query
$query = mysql_query($sql) or die("Erro: ".mysql_error());
//recebe seu id de cadastro
$id_pergunta = mysql_insert_id();
//se cadastrou
if($query)
{
//retorna uma acao ao usuario: cadastrar outra pergunta, ou uma opcao
echo "<script>
if( confirm(\"Voce gostaria de cadastrar outra pergunta? Clica sim para cadastrar outra pergunta e cancelar para uma opção\"))
{
window.location = 'cadastra_pergunta.php';
}
else
{
window.location = 'cadastra_opcao.php?pergunta={$id_pergunta}';
}
</script>";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<!— eis o formulario de cadastro da pergunta —><form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
Pergunta: <input type="text" name="pergunta" value="" /><br />
<input type="submit" value="Cadastrar" />
</form>
</body>
</html>