Ir para conteúdo
Fórum Script Brasil

securao

Membros
  • Total de itens

    13
  • Registro em

  • Última visita

Tudo que securao postou

  1. securao

    Cadastro em php

    MUITO BOM! vlw cara deu tudo certo !!!!!!!!!!!!!!!!!
  2. securao

    Cadastro em php

    não entendi muito bem Mtavares poderia explicar melhor porfavor.
  3. securao

    Cadastro em php

    eu fiz isso mais tipo lá quando eu seleciono a especialidade na combobox e faço o cadastro ela não vai com o id da especialidade na tabela matéria fica sempre 0 igual está na foto
  4. securao

    Cadastro em php

    Não estou conseguindo mandar para o banco de dados o id da especialidade que eu escolher no <select> ela sempre fica com 0 só está cadastrando o nome dela alguém poderia me ajudar por favor. Obs. eu fiz o registro de alguns itens diretamente no banco para testar a listagem. Banco de dados: bancoq Tabela1: especialidades col1:id col2:esp_sigla col3:esp_nome Tabela2:materia col1:id col2:id_esp col3:materia_nome <?php require 'database.php'; if ( !empty($_POST)) { // keep track validation errors $materiaError = null; // keep track post values $materia = $_POST['materia']; // input de validação $valid = true; if (empty($materia)) { $materiaError = 'Por favor Entre com a Sigla da Especialidade'; $valid = false; } // inserindo na DB if ($valid) { $pdo = Database::connect(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO materias (materia) values(?)"; $q = $pdo->prepare($sql); $q -> execute(array($materia,)); Database::disconnect(); header("Location: index.php"); } } ?> <!DOCTYPE html> <html> <head> <link href="css/bootstrap.min.css" rel="stylesheet"> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="container"> <div class="span10 offset1"> <div class="row"> <h3>Cadastrando Matéria</h3> </div> <form class="form-horizontal" action="create_m.php" method="post"> <div class="control-group <?php echo !empty($materiaError)?'error':'';?>"> <label class="control-label">Nome da Matéria:</label> <div class="controls"> <input name="materia" type="text" placeholder="Entre com o nome da matéria" value="<?php echo !empty($materia)?$materia:'';?>"> <?php if (!empty($materiaError)): ?> <span class="help-inline"><?php echo $materiaError;?></span> <?php endif; ?> </div> </div> <select name="especialidades" id="especialidades"> <option value="">Selecione uma especialidade</option> <?php $pdo = Database::connect(); $sql2 = 'SELECT * FROM especialidades'; foreach ($pdo->query($sql2) as $row2) : echo '<option value="'.$row2['id'].'">'.$row2['esp_nome'].'</option>'; endforeach; ?> </select> <div class="form-actions"> <button type="submit" class="btn btn-success">Create</button> <a class="btn" href="index.php">Voltar</a> </div> </form> </div> </div> <!-- /container --> </body> </html>
  5. <?php require 'database.php'; if ( !empty($_POST)) { $sub_materiaError = null; $sub_materia = $_POST['sub_materia']; // Validar o input $valid = true; if (empty($sub_materia)) { $sub_materiaError = 'Por favor Entre com o Nome da Especialidade'; $valid = false; } // Inserindo if ($valid) { $pdo = Database::connect(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO sub_materias (sub_materias) values(?)"; $q = $pdo->prepare($sql); $q -> execute(array($sub_materia)); Database::disconnect(); header("Location: index.php"); } } ?> <!DOCTYPE html> <html lang="en"> <head> <link href="css/bootstrap.min.css" rel="stylesheet"> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="container"> <div class="span10 offset1"> <div class="row"> <h3>Cadastrando Matéria</h3> </div> <form class="form-horizontal" action="create.php" method="post"> <div class="control-group <?php echo !empty($sub_materiaError)?'error':'';?>"> <label class="control-label">Nome da Matéria:</label> <div class="controls"> <input name="sub_materia" type="text" placeholder="Coloque sua sub matéria" value="<?php echo !empty($sub_materia)?$sub_materia:'';?>"> <?php if (!empty($sub_materiaError)): ?> <span class="help-inline"><?php echo $sub_materiaError;?></span> <?php endif; ?> </div> </div> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <!--AQUI VIRIA UM SELECT PARA SELECIONAR A MATÉRIA PRINCIPAL--> <div class="form-actions"> <button type="submit" class="btn btn-success">Cadastrar</button> <a class="btn" href="index.php">Voltar</a> </div> </form> </div> </div> <!-- /container --> </body> </html>Bom Dia alguém poderia me ajudar, como que eu faço para usar um comando <select> para listar todas as matérias principais cadastradas e quando eu selecionar essa a matéria principal no <select> html eu possa fazer um cadastro da submatéria em sua respectiva materia principal O código acima eu só cadastro o nome da submatéria porém não estou conseguindo fazer pra ele cadastrar essa submatéria com sua respectiva matéria principal. obrigado pela atenção Banco de dados: bancoq Tabela 1: materias id: sgl_materia: nome_materia: Tabela 2: sub_materias id: id_materias: nome_sub_materia:
  6. <?php include 'database.php'; $pdo = Database::connect(); $sql = 'SELECT * FROM materias ORDER BY id'; foreach ($pdo->query($sql) as $row) { echo '<tr>'; echo '<td>'. $row['sgl_materia'] . ' - ' .$row['nome_materia'].'</td>'; echo '<td width=250>'; echo '<a class="btn" href="read.php?id='.$row['id'].'">Sobre</a>'; echo ' '; echo '<a class="btn btn-success" href="update.php?id='.$row['id'].'">Editar</a>'; echo ' '; echo '<a class="btn btn-danger" href="delete.php?id='.$row['id'].'">Deletar</a>'; echo '</td>'; echo '</tr>'; } Database::disconnect(); ?>Boa Tarde alguém poderia me ajudar como eu faço para mostrar minhas submatérias logo abaixo de sua respectiva matéria o h-helix me ajudou em um outro tópico e estou adaptando o código porém não estou conseguindo fazer as submatérias segue um exemplo de como está a tabela. estou querendo adaptar esse código ali não estou conseguindo. $query_sql_2 = mysql_query ("SELECT * FROM sub_materias where id_materia = '$id' "); while($linha_2 = mysql_fetch_array($query_sql_2)){ echo '<li class="submenu"><a href="#">'.$linha_2['sub_materia'].'</a></li>'; }
  7. <?php include 'conexao.php'; $query_sql = mysql_query ("SELECT * FROM materias"); while($linha = mysql_fetch_array($query_sql)){ $id = $linha['id']; echo ' <div id="teste">'.$linha['mat'].' - '.$linha['mat_nome'].'</div> <div class="teste2">'; $query_sql_2 = mysql_query ("SELECT * FROM sub_materias where id_esp = '$id' "); while($linha_2 = mysql_fetch_array($query_sql_2)){ echo '<a href="#">'.$linha_2['sub_materia'].'</a>'; } echo '</div> '; } ?>Como faço para colocar icones somente nas matérias principais e nas matérias secundárias um quadrado vazio do mesmo tamanho do icone da matéria principal e icones de editar e excluir em todos os registros não sei se separei as divs corretamente ID=TESTE são as matérias principais ID=TESTE2 são as matérias secundárias que vem logo abaixo se estiver errado alguém pode me dizer um jeito melhor :D obrigado pela atenção
  8. ficou show de bola muito obrigado pela ajuda só mais uma pergunta para mostrar as matérias em uma combobox e eu clicar na matéria especifica e ao lado estiver um edit para eu colocar o nome da sub matéria e cadastra-la é praticamente o mesmo processo né?
  9. SHOW DE BOLA você está me ajudando muito vlw :D mas tipo como eu estou tentando fazer é tipo a foto que eu anexei estou tentando para aparecer logo abaixo as sub_matérias. muito obrigado pela atenção ai cara. http://www.jqueryscript.net/menu/Super-Smooth-Accordion-Dropdown-Menu-with-jQuery-CSS3.html
  10. consegui fazer para mostrar os dados e também separar em duas colunas agora como eu posso fazer para usar div para dar uns efeitos em css. e como fazer para listar as submatérias abaixo da sua respectiva matéria deixo o código ai para quem estiver com a mesma duvida obrigado pelo ajuda cara. <table align="center"> <tr> <td><b>Matérias</b></td> </tr> <?php include 'conexao.php'; $sql = "SELECT * FROM materias"; $i=1; $exe = mysql_query($sql); while($linha = mysql_fetch_array($exe)){ echo " <td><a href=''>".$linha['materias_n']."</a></td> "; if( $i%2 == 0 ) { echo "</tr><tr>"; } $i++; } ?> </table>As tabelas estão assim Tabela Matérias Id | Matérias 1 | Portugues 2 | Matematica Tabela Sub Matérias id | Id_Materia | Sub Matéria 1 | 1 | Adverbios 1 | 1 | Artigos 1 | 2 | Soma 1 | 2 | Subtração
  11. Isso de mostrar os dados que estão na tabela não estou conseguindo fazer
  12. é só para cadastrar essas matérias poderia me ajudar como eu vou começar no php.
  13. Olá, Galera estou fazendo um trabalho para cadastrar matérias de escola por exemplo: Eu Cadastro uma matéria "PORTUGUÊS" e depois eu tenho tipo uma sub matéria "ADVERBIOS" que tenho que cadastrar dentro de "PORTUGUÊS". Nome:|__________________| (Botão Adicionar) Combo box: |__Selecione uma Matéria_|\/|_| Nome:|__________________| (Botão Adicionar) e depois eu mostros os dados em uma tabela abaixo onde eu posso editar o nome da matéria ou deletar e fazer o mesmo com a sub matéria alguém poderia me ajudar por favor uma luz de como eu vou começar. MATÉRIA: |___PORTUGUÊS___| (editar) (excluir) Sub MATÉRIA:|___ADVERBIOS___|(editar) (excluir) Sub MATÉRIA:|___VERBOS___|(editar) (excluir) Sub MATÉRIA:|___ARTIGOS___|(editar) (excluir) Muito Obrigado pela atenção.
×
×
  • Criar Novo...