Ir para conteúdo
Fórum Script Brasil

marycdb

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre marycdb

  • Data de Nascimento 12/08/1960

Perfil

  • Gender
    Female
  • Location
    São Paulo

marycdb's Achievements

0

Reputação

  1. Obrigada keke! Através do select funcionou como eu precisava. :)
  2. Olá Marcos, obrigada pela sua resposta. Não tenho muitos conhecimentos em php, mas talvez eu não tenha explicado corretamente o que preciso. Na verdade o que preciso é que os usuários possam optar em enviar seus dados para a tabela A ou para a tabela B ou para a tabela C. Só que elas ainda não existem, seriam criadas no momento da escolha. Os usuários teriam um campo tipo "select" no formulário para definir a escolha da tabela entre algumas opções de nomes disponíveis. Outra opção minha, talvez, seja criar antecipadamente essas tabelas (A, B, C, etc) e o usuário só escolher para qual delas deseja enviar seus dados. É possível fazer isso através de um único formulário e script? Ou seja, substituir no script de INPUT o nome da tabela fixo por um nome obtido em um formulário via select? Obrigada. :)
  3. Olá! Sou iniciante em php e estou tentando desenvolver meu primeiro projeto pessoal em php. A dúvida está em um script php para criar uma tabela mysql. Tenho o seguinte script: <?php include_once("conexao.php"); $query_create_table = "CREATE TABLE IF NOT EXISTS minha_tabela ( id int AUTO_INCREMENT PRIMARY KEY, nome varchar(60) NOT NULL, email varchar(60) NOT NULL)" or die("Error in the create table ... " . $conexao->connect_error); $result_create_table = $conexao->query($query_create_table); if($result_create_table == TRUE) { echo "<p>criou a tabela</p>"; } else { echo "<p>não criou a tabela</p>"; } ?> O que preciso fazer é substituir o nome da tabela (minha_tabela) por uma variável cujo objetivo é permitir que na hora de criar a tabela o usuário do sistema possa ele próprio escolher o nome da tabela através de input em um formulário. O form eu já tenho e o script acima funciona perfeitamente, só não sei como substituir o nome da tabela no script por uma variável. Já tentei algumas coisas, mas no meu ainda modesto conhecimento não obtive sucesso. Já tentei das formas abaixo (também usando parênteses, aspas simples e duplas, etc) mas não funcionou: <?php include_once("conexao.php"); $tabela = filter_input (INPUT_POST, 'tabela', FILTER_SANITIZE_STRING); $query_create_table = "CREATE TABLE IF NOT EXISTS $tabela ( id int AUTO_INCREMENT PRIMARY KEY, nome varchar(60) NOT NULL, email varchar(60) NOT NULL)" or die("Error in the create table ... " . $conexao->connect_error); $result_create_table = $conexao->query($query_create_table); if($result_create_table == TRUE) { echo "<p>criou a tabela</p>"; } else { echo "<p>não criou a tabela</p>"; } ?> Poderiam me ajudar? Obrigada!
×
×
  • Criar Novo...