Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com $_SESSION


nogueiravalente

Pergunta

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

  • 0

porque o arquivo ta separado?

não seria melhor trabalha tudo em um unico arquivo e trabalhar com uma variavel só ao invez de criar u ma variavel e uma session ?

se for o caso de manter isso qual erro a SESSIOn esta gerando ?

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que seria melhor você seguir o que o jaguA disse. Faça uma pagina só e não trabalhe com session fica bem melhor.

Algo assim.

suapagina.php

include "conexao.php";
if(isset($_POST['ID DO BOTAO DE SUBMIT'])){
       $tablename = $_POST['nome_tabela'];
       $query = "CREATE TABLE $tablename (field1 VARCHAR(30) NOT NULL, field2 VARCHAR(20) NOT NULL)";
                 if (mysql_query($query)){ 
                               echo "A Tabela ".$tablename." foi criada";
                  }
                 else{
                             echo "Erro ao criar tabela";
                 }
}

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...