Jump to content
Fórum Script Brasil

pass_joao

Membros
  • Content Count

    9
  • Joined

  • Last visited

Community Reputation

0 Neutro

About pass_joao

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Olá a todos, gostaria de saber como posso fazer o tratamento de exceção pra quando for cadastrar uma pessoa e a matricula já esteja sendo usada. para que não apareça de forma grotesca. Esse é o código de insert if(!isset($errMSG)) { try { $sql = "INSERT INTO tbl_pessoa (matricula, nome, email, senha, tipo_usuario, ativo) VALUES (:matricula, :nome, :email, :senha, :tipo_usuario, :ativo)"; $stmt = $PDO->prepare( $sql ); $stmt->bindParam( ':nome', $nome_pessoa); $stmt->bindParam( ':matricula', $matricula); $stmt->bindPa
  2. Não aparece os dados do Banco Segue o código: $sql1 = "SELECT g.id_p_t as id_p_t, g.id_turma as id_turma, g.matricula as matricula, g.grupo as grupo, h.nome as nome, h.email as email, h.tipo_usuario as profissao FROM tbl_pessoa_turma as g join tbl_turma as p on g.idturma = p.idturma join tbl_pessoa as h on g.matricula = h.matricula
  3. pass_joao

    Erro no INSERT

    Ocorre o seguinte erro : Cannot add or update a child row: a foreign key constraint fail O código do insert é eese: if(isset($_POST['btn_grupo'])) { $grupo = (isset($_POST['grupo'])); $grua = "INSERT INTO `tbl_pessoa_turma`(`id_turma`, `matricula`, `grupo`) VALUES (:id_turma, :matricula, :grupo)"; $stt = $PDO->prepare( $grua ); $stt->bindParam( ':id_turma', $id_turma); $stt->bindParam( ':matricula', $matricula); $stt->bindParam( ':grupo', $grupo); $result= $stt->execute(); if ( ! $result ) { var_dump( $stt->errorInfo() ); ex
  4. pass_joao

    Select Multiplos

    Tento fazer o select com duas tabelas mas não vai. Segue o código: <?php $stmt = $PDO->prepare('SELECT g.id_pessoa as matricula, p.nome as nome, p.email as email, g.grupo as grupo FROM tbl_pessoa_turma g join tbl_pessoaas p on (g.matricula = p.matricula) ORDER BY nome DESC'); $stmt->bindParam('matricula', $id_rel, PDO::PARAM_INT); $stmt->execute(); if($stmt->rowCount() > 0) //lê cada linha como um id do banco, para add uma nova imagem. { while($row=$stmt->fetch(PDO::FETCH_ASSOC)) {
  5. pass_joao

    Insert de imagem

    Não consigo adicionar a imagem no diretório. não aparece nenhuma mensagem de erro. include 'conexao.php'; ini_set( 'display_errors', 1 ); error_reporting( E_ALL | E_STRICT ); if (isset($_POST['btn_novaturma'])) { $nome_turma = $_POST['nome_turma']; $descricao = $_POST['descricao']; $imgFile = $_FILES['imagem']['name']; $tmp_dir = $_FILES['imagem']['tmp_name']; $imgSize = $_FILES['imagem']['size']; if(empty($nome_turma)){ $erroMSG = "Insira um nome a turma."; } elseif (empty($descricao)) { $erroMSG = "Insira uma descri
  6. pass_joao

    Erro no insert

    Fica inserindo o último insert toda vez que atualiza a página, if (isset($_POST['btnenviar'])) { $titulo = $_POST['titulo']; $texto = $_POST['texto']; $grupo = $_POST['grupo']; $validade = 1; if(empty($titulo)){ $erroMSG = "Insira um título ao comentario."; } elseif (empty($texto)) { $erroMSG = "Insira um comentário."; } elseif (empty($opcoes)) { $erroMSG = "Selecione um frupo, por favor."; } else{ if (strlen($titulo) > 70) { $erroMSG = 'Seu título é muito grande, por favor, diminua.'; } } if(!isset($errMSG)) { $sql = "INSER
  7. coloquei num loop mas fica dando um erro no prepare Fatal error: Call to a member function prepare() on nul $sql = "SELECT idcomentario, titulo, texto, grupo, validade FROM tbl_comentario where validade = 1 and grupo = 'contra' and idpostagem = :idpostagem BY idcomentario DESC"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':idpostagem', $idpostagem, PDO::PARAM_INT); $stmt->execute(); $total = $stmt->rowCount(); while ($row = $stmt->fetchObject()) { echo "<li>{$row->titulo}</li> <figure class='mdl-card__media contra'> <img src='images/
  8. Eu coloquei em PDO, mas não consigo exibir todos os dados do banco, só exibe o último inserido, o código para exibir é esse: $sql = "SELECT idcomentario, titulo, texto, grupo, validade FROM tbl_comentario where validade = 1 and grupo = 'contra' ORDER BY idcomentario DESC"; $result = $PDO->query( $sql ); $rows = $result->fetch( PDO::FETCH_ASSOC ); echo "<figure class='mdl-card__media contra'> <img src='images/a.png' alt='' /> </figure> <div class='mdl-card__title'> <h1 class='mdl-card__title-text'> ".$rows['titulo']."</h1> </div> <div
  9. Ocorreu o seguinte erro: mysql_query() expects parameter 2 to be resource, object given in C:\xampp\htdocs\debate\portal\turma.php on line 36 Esse é a parte onde tento inserir no banco: $query = "INSERT INTO 'tbl_comentario' VALUES (NULL, '".$validade."', '".$titulo."', '".$texto."', '".$opcoes."')"; mysql_query($query,$DB_con); Aqui é onde faço a conexão com o banco: <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $DB_HOST = 'localhost'; $DB_USER = 'root'; $DB_PASS = ''; $DB_NAME = 'debate'; try{ global $DB_con; $DB_con = new PDO("mysq
×
×
  • Create New...