Ir ao conteúdo
  • Cadastre-se

MMM-DF

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

  1. Boa noite pessoal; Sou novo na programação em Java e estou com um problema para fazer um Select com dados de duas tabelas. Tenho uma tabela Processos, com dados básicos e outra ProcessosDestaque, com dados mais específicos. Preciso fazer um select que chame algumas colunas dos dados básicos e outras dos dados específicos. Tentei fazer uma lista, mas só consigo chamar os dados de apenas uma tabela. Na primeira tabela Processos, tenho as seguintes colunas: codGeral, classeProc, numProc, autorProc, ResumoProc. A tabela ProcessosDestaque possui as seguintes colunas: codDest, codGeral(chave estrangeira), ementaProc, dispProc. O método listarDest está assim: public List listarDest() { List lst= new ArrayList<>(); List lstDest = newArrayList<>(); try { stmt = con.prepareStatement(“SELECT codigoGeral.Processos, classe.Processos, numProc.Processos, autor.Processos, codDest.ProcessosDestaques, ementaProc.ProcessosDestaque FROM ProcessosDestaque JOIN Processos ON ProcessosDestaque.codGeral = Processos.codGeral”); rs = stmt.executeQuery(); while(rs.next()) { ProcDestaques procdestaques = new ProcDestaques(); Proc proc = new Proc(); procdestaques.setCodDest(rs.getInt(1)); procdestaques.setCodGeral(rs.getInt(2)); proc.setClasse(rs.getString(3)); proc. setNumProc(rs.getString(4)); proc.setAutor(rs.getString(5)); procdestaques.setEmentaProc(rs.getString(6)); lstDest.add(procdestaques); lst.add(proc); } stmt.execute(); rs.close(); con.close(); } catch (SQLException e) { throw new RuntimeException(e); } return lstDest; } Alguém tem ideia de como fazer para o select retornar os dados das duas tabelas? valeu!
  2. Boa noite Pessoal; Estou fazendo minha transição para o mundo da maçã e estou com dificuldades para encontrar um editor de texto para Mac que seja similar ao Notepad++. Queria encontrar um aplicativo que tenha a função de visualizar o arquivo .php ou .html no navegador de forma simples, por atalhos no teclado. Testei algumas alternativas como Gedit, o jEdit e o Brackets, mas a única opção que encontrei com a funcionalidade foi o BBEdit, porém ela é paga. Alguém conhece alguma opção free?
  3. Valeu pela ajuda... Depois que eu postei mensagem vi que era apenas um notice. Estava querendo terminar o projeto logo e nem percebi isso. Obrigado.
  4. Estou iniciando um site com sistema de carregamento de abas no Dreamweaver, mas parei em um erro que não consigo identificar. Há um arquivo que será o index que chamará outro com o script. Arquivo index: <?phprequire_once("tabs.php")?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Criando Abas</title><?phptabs_header();?></head><body><div style = "width:600px;"><div align="center"><p><?phptabs_start();?><?phptab("Aba 1");?><strong> Este é o conteúdo da primeira aba</strong></p><?phptab("Aba 2");?><strong> Este é o conteúdo da segunda aba</strong></p><?phptab("Aba 3");?><strong> Este é o conteúdo da terceira aba</strong></p><p><?phptabs_end();?></body></html>. Arquivo tabs.php:<?php $tabs = array(); function tabs_header() {?> <style type="text/css">.tab{padding:5px;border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}.tab-active{padding:5px;border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}.tab-content{padding:5px;border-left:1px solid black;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;}</style> <?php }function tabs_start() {ob_start();}function endtab() {global $tabs;$text = ob_get_clean();$tabs [count($tabs)-1] ['text'] = $text;ob_start();}function tab($title){global $tabs;if (count ($tabs) > 0)endtab();$tabs [] = array('title' => $title, 'text' => "");}function tabs_end() {global $tabs;endtab();ob_end_clean();$index = 0;if ($_GET['tabindex'])$index = $_GET['tabindex'];?> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <?php$baseuri = $_SERVER['REQUEST_URI'];$baseuri = preg_replace("/\?.*$/", "", $baseuri);$curindex = 0;foreach($tabs as $tab) {$class = "tab-active";?> <td class="<?php echo($class); ?>"> <a href="<?php echo($baseuri."?tabindex=" .$curindex)?>"> <?php echo($tab['title']);?> </a> </td> <?php $curindex +=1;}?></tr><tr><td class="tab-content" colspan="<?php echo(count($tabs) +1);?>"><?php echo($tabs[$index]['text']);?></td></tr></table><?php}?> . Mensagem de erro: ( ! ) Notice: Undefined index: tabindex in C:\Program Files (x86)\VertrigoServ\www\ajax-abas\tabs.php on line 70 Call Stack # Time Memory Function Location 1 0.0050 334512 {main}( ) ..\index.php:0 2 0.0093 394712 tabs_end( ) ..\index.php:42 Será que alguém pode me ajudar com esse erro? Obrigado!
  5. Pessoal, estou fazendo um banco de dados simples no php my admim, mas não consigo gravar os dados. Criei uma tabela com quatro colunas, a primeira é uma ID com auto-increment e as outras são: nome, idade e telefone, com o seguinte código: <?phpclass conecta {public static function con() {$con = mysql_connect('localhost', 'root', 'vertrigo');mysql_select_db('phpoo');return $con or die('Erro'); }}class pessoas{var $nome, $idade, $tel;function esc_nome($nom, $ida, $tel){$this -> nome = $nom;$this -> idade = $ida;$this -> telefone = $tel;$sql = "INSERT INTO amigos (nome, idade, telefone) VALUES ('".$nom."','".$ida."','".$tel."')";mysql_query($sql, conecta::con());}}$mulher = new pessoas();$mulher -> esc_nome('Márcia', '33 anos', '9275-777');echo $mulher -> nome."<br>";echo $mulher -> idade."<br>";echo $mulher -> telefone."<br>";?> Quando tento gravar, aparece a seguinte mensagem: ( ! ) Warning: mysql_query() expects parameter 2 to be resource, boolean given in C:\Program Files (x86)\VertrigoServ\www\phpoo\aula.php on line 25 Call Stack # Time Memory Function Location 1 0.0010 339344 {main}( ) ..\aula.php:0 2 0.0011 339848 pessoas->esc_nome( ) ..\aula.php:33 3 1.0327 346000 mysql_query ( ) ..\aula.php:25Márcia 33 anos 9275-777 Depois de repetir várias vezes o código, resolvi tirar o "or die('Erro)" e a gravação foi realizada normalmente. Assim, a classe conecta tem que ficar assim: class conecta {public static function con() {$con = mysql_connect('localhost', 'root', 'vertrigo');mysql_select_db('phpoo');return $con; }} Queria ver se alguém consegue achar o erro nesse código, pois não queria deixar de usar o "or die('Erro'). Uso Dreamweaver CC e o Vertrigo como localhost. valeu!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...