Em um formulário eu crio um tabela. Após a criação a página é redirecionada para a página ok2.php onde diz que tudo aconteceu perfeitamente. O problema é que o session da erro e não faz a sua função. Ele continua criando a tabela mas da erro na mensagem.
funcoes_categorias.php
<?php
session_start();
include "conexao.php";
$tablename = $_POST['nome_tabela'];
$_SESSION['nome_tab'] = $_POST['nome_tabela'];
$query = "CREATE TABLE $tablename (field1 VARCHAR(30) NOT NULL, field2 VARCHAR(20) NOT NULL)";
if (mysql_query($query)){ header('Location:ok2.php'); }
Pergunta
nogueiravalente
Em um formulário eu crio um tabela. Após a criação a página é redirecionada para a página ok2.php onde diz que tudo aconteceu perfeitamente. O problema é que o session da erro e não faz a sua função. Ele continua criando a tabela mas da erro na mensagem.
funcoes_categorias.php
<?php
session_start();
include "conexao.php";
$tablename = $_POST['nome_tabela'];
$_SESSION['nome_tab'] = $_POST['nome_tabela'];
$query = "CREATE TABLE $tablename (field1 VARCHAR(30) NOT NULL, field2 VARCHAR(20) NOT NULL)";
if (mysql_query($query)){ header('Location:ok2.php'); }
else{ echo "Erro!"; }
header("Refresh:3; url=http://localhost/Templates/mysql_php/form_categoria.php");
?>
ok2.php
<?php
session_start();
include "funcoes_categoria.php";
echo "A tabela ".$_SESSION['nome_tab']." foi criada!";
?>
Se alguém puder me ajudar eu agradeço muito! Valeu.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.