Jump to content

Matheus Peluchi

Members
  • Content count

    10
  • Joined

  • Last visited

Community Reputation

0 Comum

About Matheus Peluchi

  1. Matheus Peluchi

    Exibiçao de consulta SQL na tela

    vlw pelas dicas pessoal, usei a dica do aoliveira178 e funcionou, escrevendo a tabela da forma correta e coloquei tb no CSS a opção white-space: nowrap; na tag table e ficou bem melhor o visual.
  2. Matheus Peluchi

    Exibiçao de consulta SQL na tela

    Pessoal boa tarde...estou começando agora no HP Mysql, e tenho um dificuldade muito grande de ajeitar os dados na tela. estou desenvolvendo um software para consulta de preços, em minhas consultas na maioria das vezes retornam grandes quantidades de linhas (aproximadamente 10 a 1000 linhas dependendo da consulta e sempre com 30 colunas), e alguns desses campos chegam a 400 caracteres. Então vem a dificuldade , atualmente estou exibindo os dados em tabelas. É recomendável o uso de tabelas pra exibição de dados? Se nao qual a melhor forma de organiza - los. Pois com tabela fica muito feio e ainda nao encontrei uma forma de alinhar os dados. segue abaixo o codigo usado e uma imagem da exibiçao dos dados. <DOCTYPE html> <html> <head> <style> table { width: 650px; border-collapse:collapse; border:1px solid #FFCA5E; white-space:nowrap; font-size:12; } caption { font: 1.8em/1.8em Arial, Helvetica, sans-serif; text-align: left; text-indent: 10px; background: url(bg_caption.jpg) right top; height: 45px; color: #FFAA00; } thead th { background: url(bg_th.jpg) no-repeat right; height: 47px; color: #FFFFFF; font-size: 0.8em; font-weight: bold; padding: 0px 7px; margin: 20px 0px 0px; text-align: left; border-right: 1px solid #FCF1D4; } tr { background: url(bg_td1.jpg) repeat-x top; width:50px ; } tbody tr.odd { background: #FFF8E8 url(bg_td2.jpg) repeat-x; } tbody th,td { font-size: 0.8em; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif; color: #777777; padding: 10px 7px; border-top: 1px solid #FFCA5E; border-right: 1px solid #DDDDDD; text-align: left; width: 100px; } </style> </head> <body> <div class="tabela"> <?php require_once"verificalogin.php"; require_once"conexao.php"; $busca = $_POST['edtconsulta']; $consulta = "select * from sinapi where desc_composicao like '%$busca%' limit 0,10"; $result = mysqli_query($con,$consulta) or die (mysqli_error()); echo '<Table>'; echo '<th>Desc. Classe</th>'; echo '<th>Sigla</th>'; echo '<th>Desc. Tipo </th>'; echo '<th>Sigla </th>'; echo '<th>Cod. Agrupador</th>'; echo '<th>Desc. Agrupador</th>'; echo '<th>Cod. Composição</th>'; echo '<th>Desc. Composição</th>'; echo '<th>Unidade</th>'; echo '<th>Origem preço</th>'; echo '<th>Custo Total</th>'; echo '<th>Tipo de item </th>'; echo '<th>Cod. Item</th>'; echo '<th>Desc. Item</th>'; echo '<th>Unidade</th>'; echo '<th>Origem do Preço</th>'; echo '<th>Coeficiente</th>'; echo '<th>Preço Unit.</th>'; echo '<th>Custo Total Item</th>'; echo '<th>Custo M. Obra</th>'; echo '<th>% M. Obra</th>'; echo '<th>Custo Material</th>'; echo '<th>% Material</th>'; echo '<th>Custo Equip.</th>'; echo '<th>% Equip.</th>'; echo '<th>Custo Serv. Terceiros</th>'; echo '<th>% Serv. Terceiros </th>'; echo '<th>Cusot Outros</th>'; echo '<th>% Outros</th>'; echo '<th>Vinculo</th>'; echo '</table>'; echo '<br>'; while ($sql = mysqli_fetch_array($result)){ echo'<table>'; echo '<tr>'; echo '<td>'.$sql["desc_classe"].'</td>'; echo '<td>'.$sql["sigla_classe"].'</td>'; echo '<td>'.$sql["desc_tipo"].'</td>'; echo '<td>'.$sql["sigla_tipo"].'</td>'; echo '<td>'.$sql["cod_agrupador"].'</td>'; echo '<td>'.$sql["desc_agrupador"].'</td>'; echo '<td>'.$sql["id_composicao"].'</td>'; echo '<td>'.$sql["desc_composicao"].'</td>'; echo '<td>'.$sql["unidade"].'</td>'; echo '<td>'.$sql["origem_preco"].'</td>'; echo '<td>'.$sql["custo_total"].'</td>'; echo '<td>'.$sql["tipo_item"].'</td>'; echo '<td>'.$sql["id_item"].'</td>'; echo '<td>'.$sql["desc_item"].'</td>'; echo '<td>'.$sql["unidade_item"].'</td>'; echo '<td>'.$sql["origem_preco_item"].'</td>'; echo '<td>'.$sql["coeficiente"].'</td>'; echo '<td>'.$sql["preco_unitario"].'</td>'; echo '<td>'.$sql["custo_total_item"].'</td>'; echo '<td>'.$sql["custo_mobra"].'</td>'; echo '<td>'.$sql["porcentagem_mobra"].'</td>'; echo '<td>'.$sql["custo_material"].'</td>'; echo '<td>'.$sql["porcentagem_material"].'</td>'; echo '<td>'.$sql["custo_equipamento"].'</td>'; echo '<td>'.$sql["porcentagem_equipamento"].'</td>'; echo '<td>'.$sql["custo_servter"].'</td>'; echo '<td>'.$sql["porcentagem_servter"].'</td>'; echo '<td>'.$sql["custo_outros"].'</td>'; echo '<td>'.$sql["porcentagem_outros"].'</td>'; echo '<td>'.$sql["vinculo"].'</td>'; echo '</tr>'; echo'</table>'; } ?> </div> </body> </html>
  3. Matheus Peluchi

    Conteudo iframe ou div bloqueado

    Mas nao estou usando iframe....estou usando esse codigo postado ai no topico. Esta forma também esta ultrapassado?
  4. Matheus Peluchi

    Conteudo iframe ou div bloqueado

    Boa noite pessoal, sou inciante em PHP HTML e estou tendo dificuldade com o direcionameneto de links. Estou desenvolvendo um sistema em php e criei um Menu, e separei a pagina incial do sistema em divs. Quando eu clico em algum link do menu direciono o conteudo do link para dentro do iframe que fica no centro na msm pagina. O que acontece é que o conteudo fica bloqueado, nao consigo clicar em nada...ja tentei fazer sem iframe utilziando codigos php e java para fazer o direcinamento, mas sempre que qualquer coisa é direcionada pra a div do centro fica bloqueado, links botoes caixas de texto e etc. Alguem sabe o motivo? Segue abaixo estrutura nesse caso chamo o codigo no proprio link.( tem um include do codigo de direcionamento dentro da div). home.php <!DOCTYPE html> <html> <head> <?php session_start(); if((!isset ($_SESSION['login']) == true) and (!isset ($_SESSION['senha']) == true)) { unset($_SESSION['login']); unset($_SESSION['senha']); header('location:index.php'); } $logado = $_SESSION['login']; ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/Home.css" rel="stylesheet"> <link href="js/Menu_home.js" rel="stylesheet"> <link href="CSS/Menu.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css"> <script src="js/menu.js" type="text/javascript"></script> <title>SysObras</title> </head> <body> <!--DIV GERAL--> <div id=geral> <!-- DIV SUPERIOR --> <div id="superior"> <div id="sup-esquerdo"> SysObras </div> <div id="datahora"> <script language="JavaScript"> document.write("<font color='white' size='3' face='Cooper Black'>") var mydate=new Date() var year=mydate.getYear() if (year<2000) year += (year < 1900) ? 1900 : 0 var day=mydate.getDay() var month=mydate.getMonth() var daym=mydate.getDate() if (daym<10) daym="0"+daym var dayarray=new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado") var montharray=new Array(" de Janeiro de "," de Fevereiro de "," de Março de ","de Abril de ","de Maio de ","de Junho de","de Julho de ","de Agosto de ","de Setembro de "," de Outubro de "," de Novembro de "," de Dezembro de ") document.write(" "+dayarray[day]+", "+daym+" "+montharray[month]+year+" ") document.write("</b></i></font>") </script> </div> <div id="arearestrita"> <a href="#">Area Restrita</a> </div> <div id="usuario"> <?php echo "Bem vindo $logado" ?> </div> </div> <!-- DIV MENU --> <div id="Menu"> <ul id="menu-v" class="cd-accordion-menu"> <li><a href="#"><i id="icones" class="fa fa-edit" ></i> Cadastro</a> <ul class="sub"> <li><a href="vertical-menu#1">Clientes</a></li> <li><a href="vertical-menu#3">Produtos</a></li> <li><a href="vertical-menu#4">Grupo</a></li> <li><a href="vertical-menu#5">Subgrupo</a></li> <li><a href='?pg=caduser'>Usuarios</a></li> <li><a href="vertical-menu#7">Empresa</a></li> </ul> </li> <li><a href="#"><i class="fa fa-search"></i> Sinapi</a> <ul class="sub"> <li><a href="consultasinapi.php">Consulta</a></li> <li><a href="vertical-menu#1">Composições</a></li> <li><a href="vertical-menu#2">Insumos</a></li> <li><a href="vertical-menu#2">-</a></li> <li><a href="vertical-menu#2">Adicionar Insumos</a></li> <li><a href="vertical-menu#2">Adicionar Composição</a></li> </ul> </li> <li><a href="#"><i class="fa fa-bars"></i> Item 3</a> <ul class="sub"> <li><a href="#">Sub Item 3.1</a></li> <li><a href="#">Sub Item 3.2</a></li> <li><a href="#">Sub Item 3.3</a></li> <li><a href="#">Sub Item 3.4</a></li> <li><a href="#">Sub Item 3.5</a></li> </ul> </li> <li><a href="#"><i class="fa fa-bars"></i> Item 4</a></li> <li><a href="#"><i class="fa fa-bars"></i> Item 5</a> <ul class="sub"> <li><a href="#">Sub Item 5.1</a></li> <li><a href="#">Sub Item 5.2</a> <ul class="sub"> <li><a href="#521">Vertical Menu 5.2.1</a></li> <li><a href="#522">Vertical Menu 5.2.2</a></li> <li><a href="#523">Vertical Menu 5.2.3</a></li> <li><a href="#524">Vertical Menu 5.2.4</a></li> <li><a href="#525">Vertical Menu 5.2.5</a></li> </ul> </li> <li><a href="#">Sub Item 5.3</a> <ul class="sub"> <li><a href="#">Sub Item 5.3.1</a></li> <li><a href="#">Sub Item 5.3.2</a></li> <li><a href="#">Sub Item 5.3.3</a></li> <li><a href="#">Sub Item 5.3.4</a></li> <li><a href="#">Sub Item 5.3.5</a></li> <li><a href="#">Sub Item 5.3.6</a></li> <li><a href="#537">Vertical Menus 5.3.7</a></li> <li><a href="#538">Vertical Menus 5.3.8</a></li> </ul> </li> </ul> </li> <li><a href="#"><i align="left" class="fa fa-edit"></i> Item 6</a></li> </ul> </div> <!--DIV CENTRAL--> <div id="divcentro" name="divcentro"> <?php include 'consulta/direciona.php'; ?> </div> </div> </body> </html> direciona.php <?php $pg = isset( $_GET['pg'] ) ? $_GET['pg'] : null; switch ( $pg ){ /*Menus links*/ case "caduser": include("caduser.php"); break; case "matricula": include("buscar_matricula.php"); break; case "nome": include("busca_nome.php"); break; /*pagina principal*/ default: include("main.html"); break; } ?>
  5. Matheus Peluchi

    Erro ao inserri dados na sessão.

    vlw maykel era isso msm!
  6. Matheus Peluchi

    Erro ao inserri dados na sessão.

    Bom dia pessoal, Sou iniciante em php e pesquisei em vários locais e não achei uma explicação clara sobre o erro abaixo. é um sistema de login simples. e estou iniciando a sessão para depois proteger as paginas seguintes. Mas algo sai errado quando tento atribuir valores a sessão. Fatal error: Can't use function return value in write context in C:\xampp\htdocs\chklogin.php on line 17 Segue os Scrips para análise. index.php <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Formulário Centralizado</title> <style type="text/css"> * { margin: 5; padding: 0; font-family:Tahoma; font-size:9pt;} #divCenter { background-color: White /*#e1e1e1;*/ width: 210px; height: 100px; left: 50%; margin: -10px 0 0 -130px; padding:10px; position: absolute; top: 60%; } #botao{ text-align: center } .botaoEnviar{ width: 350px; text-align: center; padding: 15px 20px; border: 1px solid #eee; border-radius: 6px; background-color: #FCC302; font-size: 18px; } #logo{ width: 400px; height: 300px; left: 35%; margin: 0px 0 0 0px; padding:10px; position: absolute; top: 0%; } </style> </head> <body> <img id="logo" src= "/logo/LogoPrincipal.png"> <div id="divCenter"> <form method="post" action="chklogin.php"> Login: <input type="text" name="edtlogin" /><br/> <br /> Senha: <input type="password" name="edtsenha" /><br/> <br/> <div id="botao"> <input type="submit" name="btentrar" value ="Entrar"/> </div> </form> </div> </body> </html> conectabd.php <?php $srv = 'localhost'; $usuariobd = 'root'; $senhabd = ''; $bd = 'SysObras'; $connectbd = mysql_connect ($srv, $usuariobd, $senhabd) or die ("Não foi possivel conectar a base."); $selectbd = mysql_select_db ($bd, $connectbd) or die ("Erro ao selecionar a base."); ?> chklogin.php <?php include ("conectabd.php"); Session_start(); $login = $_POST['edtlogin']; $senha = $_POST['edtsenha']; $verifica = mysql_query("SELECT * FROM usuarios WHERE login = '$login' AND senha = '$senha'") or die("erro ao selecionar"); if (mysql_num_rows($verifica)<=0){ echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='index.php';</script>"; }else{ $_SESSION('login') = $login; $_SESSION('senha') = $senha; header("Location:home.php"); } ?>
  7. Matheus Peluchi

    Retorno do SQL

    Bom dia Pessoal, Estou começando agora no PHP não entendo praticamente nada. A minha dificuldade é...estou tentando cirar um sistema de login...bem simples... Tem a index onde o cara digita a senha e manda entrar. ai vem a parte do script de login o que eu não consigo é trabalhar com a validação da consulta sql. tenho uma variavel $chkuser onde ela faz a consulta SQL e dai pra frente não sei como obter o retorno da consulta pois ela não retorna um valor logico. na minha cabeça a logica é assim se a consulta for verdadeira vai pra frente se não for volta no login. o problema é como obeter o valor "true" vamos dizer assim pra dar sequencia no script Um exemplo de como estou tentando. <?php include ('conectabd.php'); $login = $_POST ['usuario']; $senha = $_POST ['senha']; $chkuser = mysql_query ("SELECT * FROM usuarios WHERE usuario = '$login' AND senha = '$senha'") or die ("Erro ao selecionar usuario."); if $chkuser = false; {echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='login.html';</script>"; die(); } else { header ("localtion:home.php") } ?>
×

Important Information

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