Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $tabela = $_GET['tabela']; $nivel = $_GET['grupo']; $page_id =
- // Se um destes campos estiver vazio: if($titulo=='' or $imagem=='' or $texto==''){
- echo "Preencha todos os campos para o menu!";
- exit(); }
- // Se não houver campos vazios, ele faz: else {
- $servername = "localhost";
- $username = "root";
- $password = "";
- $dbname = "site";
- // Ligação à base de dados:
- $conn = new mysqli($servername, $username, $password, $dbname);
- // Verifica a ligação:
- if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
- }
- // Cria a nova tabela:
- $sql = "CREATE TABLE IF NOT EXISTS $criar (
- id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
- titulo VARCHAR(255),
- imagem LONGBLOB,
- texto TEXT,
- grupo INT(9),
- FOREIGN KEY (grupo) REFERENCES $tabela(id)
- )";
- // Se conseguir ligar-se à base de dados e criar uma nova tabela, ele insere os dados na nova tabela:
- if ($conn->query($sql) === TRUE) {
- include("includes/connect.php");
- mysql_query("SET NAMES 'utf8'");
- move_uploaded_file($image_tmp,"../imagens/$imagem");
- $insert_query = "INSERT INTO $criar (titulo, imagem, texto, grupo) VALUES ('$titulo','$imagem','$texto','$page_id')";
- // Se inserir os dados na nova tabela, ele dá uma mensagem de sucesso:
- if(mysql_query($insert_query)){
- echo "<script>alert('Menu inserido com sucesso!')</script>";
- echo "<script>window.open('index.php','_self')</script>";
- }
- else{
- echo "Erro: " . $insert_query . "<br>" . $conn->error;
- }
- }
- // Caso ele não consiga criar uma nova tabela (porque já existe), ele insere os dados na tabela já existente:
- else {
- include("includes/connect.php");
- mysql_query("SET NAMES 'utf8'");
- // Cria a nova tabela:
- $sql = "CREATE TABLE IF NOT EXISTS $criar (
- id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
- titulo VARCHAR(255),
- imagem LONGBLOB,
- texto TEXT,
- grupo INT(9),
- FOREIGN KEY (grupo) REFERENCES $tabela(id)
- )";
- if(mysql_query($sql)){
- echo "sim!";
- }
- else {
- echo "não!";
- }
- move_uploaded_file($image_tmp,"../imagens/$imagem");
- $insert_query = "INSERT INTO $criar (titulo, imagem, texto, grupo) VALUES ('$titulo','$imagem','$texto','$page_id')";
- // Caso consiga inserir os dados na tabela já existente, dá uma mensagem de sucesso:
- if(mysql_query($insert_query&&$sql)){
- echo "<script>alert('Menu inserido com sucesso!')</script>";
- echo "<script>window.open('index.php','_self')</script>";
- }
- else{
- echo "isto não está a correr bem!";
- }
- // Fecha a ligação à base de dados:
- $conn->close();
- } } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement