Jump to content

WitchMad

Members
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Comum

About WitchMad

Contato

  • Twitter
    @LucasHeVidrado
  1. Poderia me dizer como é a sintaxe correta? Como eu citei no post, ainda sou iniciante
  2. Olá Gente! Se pudessem me ajudar agradeceria bastante! Seguinte: Estou precisando cadastrar um valor do INPUT em dois bancos de dados. Onde eu vi a solução acabou não funcionando. Ainda sou um pouco noob em PHP, então se for algo óbvio perdoai Aqui o arquivo que processa os dados para enviar: <?php session_start(); include_once("conexao-alunos.php"); $matricula = filter_input(INPUT_POST, 'matricula', FILTER_SANITIZE_NUMBER_INT); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $ensino = filter_input(INPUT_POST, 'ensino', FILTER_SANITIZE_STRING); $ano = filter_input(INPUT_POST, 'ano', FILTER_SANITIZE_STRING); $turno = filter_input(INPUT_POST, 'turno', FILTER_SANITIZE_STRING); $nascimento = filter_input(INPUT_POST, 'nascimento', FILTER_SANITIZE_STRING); $situacao = filter_input(INPUT_POST, 'situacao', FILTER_SANITIZE_STRING); $responsavel = filter_input(INPUT_POST, 'responsavel', FILTER_SANITIZE_STRING); $contato = filter_input(INPUT_POST, 'contato', FILTER_SANITIZE_NUMBER_INT); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $endereco = filter_input(INPUT_POST, 'endereco', FILTER_SANITIZE_STRING); $cargo = filter_input(INPUT_POST, 'cargo', FILTER_SANITIZE_STRING); $empresa = filter_input(INPUT_POST, 'empresa', FILTER_SANITIZE_STRING); // Aonde eu vi era pra deixar dessa forma na sintaxe "INSERT INTO 'nome da tabela, $nomedobanco'" $result_usuarios = "INSERT INTO 'medio', $dbname (matricula, nome, turno, nascimento, responsavel, contato, email, endereco, cargo, empresa, situacao) VALUES ('$nome', '$turno', '$nascimento', '$responsavel', '$contato', '$email', '$endereco', '$cargo', '$empresa', '$situacao')"; $resultado_usuario = mysqli_query($conn, $result_usuarios); $result_usuarios_tran = "INSERT INTO 'mensalidade', $dbname_tran (matricula) VALUES ('$matricula')"; $resultado_usuario_tran = mysqli_query($conn_tran, $result_usuarios_tran); if (mysqli_insert_id($conn)){ $_SESSION['msg'] = "<p style='color:#00ff2a;'>Usuário Cadastrado com Sucesso</p>"; header("Location: index.php"); } else{ $_SESSION['msg'] = "<p style='color:red;'>Falha ao Cadastrar Usuário</p>"; header("Location: cad_aluno.php"); } ?> E aqui o arquivo de conexão: <?php $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "medio"; $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); ?> <?php $dbname_tran = "transacoes"; $conn_tran = mysqli_connect($servidor, $usuario, $senha, $dbname_tran); ?>
  3. WitchMad

    [Resolvido] Não consigo editar dados da tabela em php

    Acabei descobrindo. A variável $id não tinha valor, então era só por isso na página principal: <input type="hidden" name="id" value="<?php echo $row_usuario['id'];?>">
  4. WitchMad

    salvar dados em php/mysql

    Acredito que a sintaxe na variável $sql está errada na parte de valores, não é preciso por a concatenação. $sql = "INSERT INTO dispositivo(dev_id, usuario_id, dev_nome, dev_mac_ip, dev_exclusao) VALUES (default, $sqlini, '$nome', '$mac', null)";
  5. Olá gente, seguinte: Estou desenvolvendo um Sistema de Boletim Online, com no total de 110 notas editáveis para o administrador. Tendo tudo isso em vista, preparei o código e colunas na tabela do banco de dados para recebimento das notas. Acontece que quando eu clico para editar o boletim ele imprime a mensagem de "Edição feita com sucesso" mas as colunas no banco de dados não são alteradas. Vou por o código de processo para averiguarem se há algo de errado <?php session_start(); include_once("conexao.php"); //ID do Aluno $id = filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT); //Notas da Matéria de Português $portugues121 = filter_input(INPUT_POST, 'portugues-1/2_1', FILTER_SANITIZE_NUMBER_INT); $portugues221 = filter_input(INPUT_POST, 'portugues-2/2_1', FILTER_SANITIZE_NUMBER_INT); $portugues122 = filter_input(INPUT_POST, 'portugues-1/2_2', FILTER_SANITIZE_NUMBER_INT); $portugues222 = filter_input(INPUT_POST, 'portugues-2/2_2', FILTER_SANITIZE_NUMBER_INT); $portugues123 = filter_input(INPUT_POST, 'portugues-1/2_3', FILTER_SANITIZE_NUMBER_INT); $portugues223 = filter_input(INPUT_POST, 'portugues-2/2_3', FILTER_SANITIZE_NUMBER_INT); $portugues124 = filter_input(INPUT_POST, 'portugues-1/2_4', FILTER_SANITIZE_NUMBER_INT); $portugues224 = filter_input(INPUT_POST, 'portugues-2/2_4', FILTER_SANITIZE_NUMBER_INT); $portugues125 = filter_input(INPUT_POST, 'portugues-1/2_5', FILTER_SANITIZE_NUMBER_INT); $portugues225 = filter_input(INPUT_POST, 'portugues-2/2_5', FILTER_SANITIZE_NUMBER_INT); $result_usuarios = "UPDATE fundamental SET portugues-1/2_1='$portugues121', portugues-2/2_1='$portugues221', portugues-1/2_2='$portugues122', portugues-2/2_2='$portugues222', portugues-1/2_3='$portugues123', portugues-2/2_3='$portugues223', portugues-1/2_4='$portugues124', portugues-2/2_4='$portugues224', portugues-1/2_5='$portugues125', portugues-2/2_5='$portugues225' WHERE id='$id'"; $resultado_usuario = mysqli_query($conn, $result_usuarios); if (mysqli_affected_rows($conn)){ $_SESSION['msg'] = "<p style='color:#00ff2a;'>Usuário Editado com Sucesso</p>"; header("Location: index.php"); } else{ $_SESSION['msg'] = "<p style='color:red;'>Falha ao Editar Usuário</p>"; header("Location: editar.php?id='$id'"); } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.