Ir para conteúdo
Fórum Script Brasil

jhonatasilva

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre jhonatasilva

jhonatasilva's Achievements

0

Reputação

  1. jacksolutiontech pra você tirar a duplicação de dados retornados de uma pesquisa, tem o DQL: Data Query Language – Linguagem de Consulta de Dados Uma parte do sql, bom deixando de lado a teoria, abaixo segue a clausula. Distinct: Excui os registros cujo campo indicado à direita do DISTINCT tenha valor duplicado na tabela consulta. // Retorna todos os registros da tabela categ , exibindo apenas o campo grupo, valores em duplicidade contidos no campo grupo serão excluídos da pesquisa.
  2. Esse foi o include ... <?php require_once("../banco.php"); // Verifica se usuário selecionou alguma coisa if(isset($_POST['produto'])) { // chama checkbox ( name="produto[]") para entrar no loop de verificação foreach($_POST['produto']as $prod => $value) // Faz um loop no Array de checkbox { $sql_produto = "SELECT * FROM disciplinas WHERE cod = '$value'"; /* um dos segredinhos é esse aqui, tem que fazer a busca novamente na tabela de origem pra depois inserir os dados em nova tabela. */ query_1 = mysql_query ($sql_produto) or die ('ERRO SQL:' .mysql_error()); $row_1=mysql_fetch_array($query_1); //joga os dados em um array $cod = $row_1['cod']; $nome_disciplina = $row_1['nome_disciplina']; $carga_horaria_disciplina = $row_1['carga_horaria_disciplina']; $descricao_disciplina = $row_1['descricao_disciplina']; //e então você insere na tabela $sql="INSERT INTO itens_disciplina (cod, nome_disciplina, carga_horaria_disciplina, descricao_disciplina) VALUES ('$cod','$nome_disciplina','$carga_horaria_disciplina','$descricao_disciplina')"; $sql = mysql_query($sql) or die("Erro no SQL: ".mysql_error()); $res2=mysql_db_query("hd","$sql",$conexao); } if($res2) { $erro=mysql_error(); echo "<p align='center'>Erro: $erro</p>"; } else { echo"<p align='center'>Dados incluido com sucesso!</p>"; } } mysql_close($conexao); ?> E esse é o codigo cadastro <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- @import url("../../css.css"); --> </style> </head> <body> <table width="740" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="left"> <table width="764" border="0"> <tr> <td width="758" bgcolor="#5fbf7f" id="navegacao"><a href="../buscar.php">Buscas</a> -&gt; <a href="disciplinas.php">Disciplinas</a>-&gt;</td> </tr> </table> <form name="form1" method="post" action="include.php"> <table width="99%" border="0" align="center" bordercolor="#999999" class="campos"> <tr> <td colspan="8"><div align="center"> Buscar: <select name="tabela" class="campos"> <option value="nome_disciplina">Por Nome da Disciplina</option> <option value="carga_horaria_disciplina">Por Carga Horária</option> <option value="cadastro">Por Cadastro</option> <option value="datacadastro">Por Data</option> </select> <br> Texto: <input name="texto" type="text" class="campos" size="70"> <input type="submit" name="Submit" value="OK"> </div> </td> </tr> <tr> <td colspan="8">&nbsp;</td> </tr> <tr id="texto"> <td width="17%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Nome da Disciplina:</div> </div> </td> <td width="33%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Carga Hor&aacute;ria:</div> </div> </td> <td width="19%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Quem cadastrou:</div> </div> </td> <td width="24%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Data de Cadastro:</div> </div></td> <td width="7%" bgcolor="#5fbf7f">Op&ccedil;&otilde;es:</td> </tr> <?php require("../banco.php"); $ordem=$_POST['ordem']; $tabela=$_POST['tabela']; $texto=$_POST['texto']; if ($texto<>'') { $sql= "select * from disciplinas where ".$tabela." like '%".$texto."%' GROUP BY cod ".$ordem; } else { $sql= "SELECT * FROM disciplinas GROUP BY cod".$ordem; } $cunhu_proprio=mysql_query($sql); while ($dados=mysql_fetch_array($cunhu_proprio)){ if ($linha==1){ echo "<tr><td bgcolor=#F3F3F3>".$dados['nome_disciplina']."</td>"; echo "<td bgcolor=#F3F3F3>".$dados['carga_horaria_disciplina']."</td>"; echo "<td bgcolor=#F3F3F3>".$dados['cadastro']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['datacadastro']."</td>"; echo "<td><input type='checkbox' name='produto[]' value='<?php echo $array_produto['cod'];?>'/></td>"; ?> <?php $linha=0; }else{ echo "<tr><td bgcolor=#BFDFFF>".$dados['nome_disciplina']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['carga_horaria_disciplina']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['cadastro']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['datacadastro']."</td>"; echo "<td><input type='checkbox' name='produto[]' value='<?php echo $array_produto['cod'];?>'/></td>";?> <?php $linha=1; } } ?> </table> <div align="center" id="texto">N&uacute;mero de Registros encontrados: <?php echo mysql_num_rows($cunhu_proprio); ?> <p align="center"> <input type="submit" name="Cadastrar" value="Cadastrar"> <input type="reset" name="Limpar" value="Limpar"> </p> </form> </div> </td> </tr> </tr> </table> </body> </html>
  3. Esta dando este erro agora : / Boa tarde, muito obrigado Daygdson agora esta dando o seguinte erro: olhe só como que ficou meu código
  4. Daygdson, eu fiz tipo uma video aula desse probleminha acima, se você puder dar uma olhada ficarei muito agradecido! Valeu, Abaixo segue o link da video aula. VideoLog: http://videolog.uol.com.br/video.php?id=483926
  5. A sim dai eu tenho que dar um include para chamar o codigo php acima, tentarei aqui Daygdson valeu!
  6. Olá , obrigado pela atenção, mais deixa eu te perguntar uma coisa, essa parte do meu codigo faz uma busca no meu banco de dados <?php require("../../banco.php"); $sql = "SELECT * FROM disciplinas GROUP BY nome_disciplina "; $cunhu_proprio=mysql_query($sql); while ($dados=mysql_fetch_array($cunhu_proprio)){ if ($a==1){ echo "<tr><td bgcolor=#F3F3F3>".$dados['nome_disciplina']."</td>"; echo "<td bgcolor=#F3F3F3>".$dados['carga_horaria_disciplina']."</td>"; echo "<td bgcolor=#F3F3F3>".$dados['cadastro']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['datacadastro']."</td>"; echo "<td><input name='enviar_para_banco' type='checkbox' value=''></td>"; ?> <?php $a=0; }else{ echo "<tr><td bgcolor=#BFDFFF>".$dados['nome_disciplina']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['carga_horaria_disciplina']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['cadastro']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['datacadastro']."</td>"; echo "<td><input name='enviar_para_banco' type='checkbox' value=''></td>"; ?> <?php $a=1; } } ?> </table> <div align="center" id="texto">N&uacute;mero de Registros encontrados: <?php echo mysql_num_rows($cunhu_proprio); ?> [/codebox] ou seja, apartir desse código pode surgir como resultado uma linha ou até 200 por exemplo,porque eu tenho um outro formulario que cadastra as disciplinas, e onde tem os checkbox é onde o usuario vai clicar para selecionar as disciplinas desejadas, e esses valores vão ser enviados para o meu banco de dados em uma tabela chamada itens_disciplina, espero que tenham entendido, agradeço desde então.
  7. Eu gostaria de que quando o usuario clicasse em adicionar a informação fosse o banco de dados. Só isso hehe, porém não tenho a mínima idéia de fazer isso! Conto com a ajuda de vocês, Abraços..
  8. Olá amigos venho através deste para lhes pedir uma ajuda com php, eu sou iniciante em php e já procurei e não achei na net como fazer, ou de modo que eu entenda o que estou fazendo. Eu tenho o seguinte formulário: Eu preciso que quando o usuario clicar na caixa do(s) checkbox(s), esses dados fossem para o meu banco de dados. Se alguém puder me dar uma explicação ficarei muito grato! <?php session_start(); if ($_SESSION['autentica']<>'foifoifoifoi'){ header('location:../aviso.php?id=4'); } ?> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> @import url(../../css.css); </style> </head> <body> <table width="740" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><div align="center"> <table width="840" border="0"> <tr> <td width="476" id="navegacao" bgcolor="#5fbf7f"><a href="../cadastros.php">Cadastros</a> -&gt; <a href="cadastro_de_curso.php">Cursos</a>-&gt;</td> </tr> </table> <form name="cadastro_de_modalidade" method="post" action="recebe_cadastro_de_curso.php"> <p id="titulos">Cadastro de Cursos</p> <table width="852" border="0"> <tr> <td width="829"><table width="100%" border="0" id="texto"> <tr> <td><div align="center">Modalidade:</div></td> <td> <select name="nome_modalidade"> <option value="0" selected>Escolha a modalidade deste curso</option> <?php include("../../banco.php"); $sql = "SELECT * FROM modalidade ORDER BY nome_modalidade "; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['nome_modalidade'].'">'.$ln['nome_modalidade'].'</option>'; } ?> </select> </td> </tr> <tr> <td><div align="center">Nome do Curso:</div></td> <td><input name="nome_curso" type="text" id="nome_curso" size="60"></td> </tr> <tr> <td><div align="center">Objetivo:</div></td> <td><input name="objetivo_curso" type="text" id="objetivo_curso" size="60"></td> </tr> <tr> <td><div align="center">Descri&ccedil;&atilde;o:</div></td> <td><label> <textarea name="descricao_curso" id="descricao_curso" cols="45" rows="5"></textarea> </label></td> </tr> <tr> <td><div align="center">Carga Hor&aacute;ria:</div></td> <td><input name="carga_horaria_curso" type="text" id="carga_horaria_curso" size="60"></td> </tr> <tr> <td><div align="center">Usu&aacute;rio que cadastrou:</div></td> <td><input name="secao_usuario" type="text" id="usuario_que_cadastrou" size="60" value="<?php echo $_SESSION['usuario']; ?>" readonly="true"></td> </tr> <tr> <td><div align="center">Data de Cadastro:</div></td> <td><input name="secao_data" type="text" id="secao_data" size="60" value="<?php echo $_SESSION['data']; ?>" readonly="true"></td> </tr> </table></td> <td width="10">&nbsp;</td> </tr> </table> <table width="99%" border="0" align="center" bordercolor="#999999" class="campos"> <tr> <td colspan="8"><div align="center"> <table width="838" border="0"> <tr> <th width="813" scope="col">Adicionar Disciplinas</th> </tr> </table> </div> </td> </tr> <tr id="texto"> <td width="29%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Nome:</div> </div> </td> <td width="12%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Carga Hor&aacute;ria:</div> </div> </td> <td width="22%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Quem Cadastrou:</div> </div> </td> <td width="29%" bgcolor="#5fbf7f"><div align="left" class="style2"> <div align="center">Data de Cadastro:</div> </div> </td> <td width="8%" bgcolor="#5fbf7f"><div align="center">Adicionar:</div></td> <td width="0%"><div align="left" class="style2"> <div align="left"></div> </div> </td> </tr> <?php require("../../banco.php"); $sql = "SELECT * FROM disciplinas GROUP BY nome_disciplina "; $cunhu_proprio=mysql_query($sql); while ($dados=mysql_fetch_array($cunhu_proprio)){ if ($a==1){ echo "<tr><td bgcolor=#F3F3F3>".$dados['nome_disciplina']."</td>"; echo "<td bgcolor=#F3F3F3>".$dados['carga_horaria_disciplina']."</td>"; echo "<td bgcolor=#F3F3F3>".$dados['cadastro']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['datacadastro']."</td>"; echo "<td><input name='enviar_para_banco' type='checkbox' value=''></td>"; ?> <?php $a=0; }else{ echo "<tr><td bgcolor=#BFDFFF>".$dados['nome_disciplina']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['carga_horaria_disciplina']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['cadastro']."</td>"; echo "<td bgcolor=#BFDFFF>".$dados['datacadastro']."</td>"; echo "<td><input name='enviar_para_banco' type='checkbox' value=''></td>"; ?> <?php $a=1; } } ?> </table> <div align="center" id="texto">N&uacute;mero de Registros encontrados: <?php echo mysql_num_rows($cunhu_proprio); ?> </div> <p align="center"> <input type="submit" name="Submit2" value="Cadastrar"> <input type="reset" name="Submit2" value="Limpar"> </p> </form> </div> </td> </tr> </tr> </table> </body> </html>
×
×
  • Criar Novo...