Jump to content

[Resolvido] Warning: session_start() [function.session-start]


Mactos_Cohen

Recommended Posts

Saudações a todos,

Estou tendo o erro a baixo no meu sistema, com o wamp ele funciona normal mas uando hospedei ele no site ele da o erro

segura.php

<?php
SG ['conServer']= true; // Conectar servidor
 $_SG ['abreSessao']= true; // Abre a sessao
 $_SG ['caseSensitive'] = false; // T diferente de t
 $_SG ['validarSempre']= true; // Pedir sempre Pass quando recarregar pagina
 $_SG ['server']   = 'localhost';
 $_SG ['user']	 = 'root';
 $_SG ['password'] = '';
 $_SG ['db']	   = 'gat';
 $_SG ['paginaLogin'] = 'login.php';
 $_SG ['tabela'] = 'tb_user';
 if ($_SG['conServer'] == true) {$_SG['link'] = mysql_connect($_SG['server'], $_SG['user'], $_SG['password']) or die ("MySQL: Nao Foi Possivel Conectar ao Sevidor [".$_SG['server']."].");
 mysql_select_db ($_SG['db'],$_SG['link']) or die ("MySQL: Nao Foi Possivel Conectar a Base de Dados [".$_SG['db']."]");
 }
 if ($_SG['abreSessao'] == true){
  session_start ();
 }
 function validaUser ($user , $password) {
  global $_SG;
  $cS =($_SG['caseSensitive']) ? 'BINARY' : '';
 $nususer =	 addslashes($user);
 $nuspassword = addslashes($password);
$sql = "SELECT `id`, `nome` FROM `".$_SG['tabela']."` WHERE ".$cS." `user` = '".$nususer."' AND ".$cS." `password` = '".$nuspassword."' LIMIT 1";
$query = mysql_query($sql);
 $resultado = mysql_fetch_assoc($query);
 if(empty($resultado)) {
  return false;} else { $_SESSION['userID'] = $resultado ['id'];
					 $_SESSION['userNome'] = $resultado ['nome'];
 if($_SG['validarSempre'] == true){ $_SESSION['userLogin'] = $user;
								 $_SESSION['userPassword'] = $password;
  }
  return true;
 }
}
function protPagina (){ global $_SG;
if(!isset($_SESSION['userID']) OR !isset ($_SESSION['userNome']))
{
expulsaUser ();
}else if(!isset($_SESSION['userID']) OR !isset ($_SESSION['userNome'])){
 if ($_SG['validarSempre'] == true){
 if (!validaUser($_SESSION['userLogin'], $_SESSION['userPassword'])){
expulsaUser ( );
 }
}
 }
}
  function expulsaUser (){
 global $_SG;
  unset($_SESSION['userID'], $_SESSION['userNome'],
		$_SESSION['userLogin'], $_SESSION['userPassword']);

  header("Location: ".$_SG['paginaLogin']."");
  }

?>
<?php
$user_id_logado = $_SESSION['userID'];

index.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>
<link rel="shortcut icon" href="images/ico.png" >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ficha de Assistência Técnica</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/clock.js" type="text/javascript"></script>
<script src="js/maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
 $('#cadastro_assistencia').submit (function(){
  var codigo = $('#codigo').val()
  var nome   = $('#descricao').val()
  if(codigo =="") {
alert('Preencha o Campo Codigo!');
  return false;
  }if(nome =="") {
alert('Preencha o Campo Descricao!');
  return false;
  }else{
  return true;
  }
 })
})
jQuery(function($){
 $("#hora_i").mask("99 : 99");
 $("#hora_f").mask("99 : 99");
 $("#hora_t").mask("99 : 99");
 $("#data_assistencia").mask("9999-99-99");
 })
function num(dom){
 dom.value = dom.value.replace(/\D/g,'')}
</script>
<script language="JavaScript">
<!--
function showtime()
{ setTimeout("showtime();",1000);
callerdate.setTime(callerdate.getTime()+1000);
var hh = String(callerdate.getHours());
var mm = String(callerdate.getMinutes());
var ss = String(callerdate.getSeconds());
document.clock.face.value =
((hh < 10) ? " " : "") + hh +
((mm < 10) ? " : 0" : " : ") + mm +
((ss < 10) ? " : 0" : " : ") + ss;
}
callerdate=new Date(<?php echo date("Y,m,d,H,i,s");?>);
//-->
</script>
<body onLoad="showtime()">
<style type="text/css">
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
</style>
</head>
<body>
  <div id="box">
  <div id="menu">
  <ul>
	<li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
	  <tr>
		<td><img src="layout/principal.png" width="21" height="22" border="0" /></td>
		<td>Principal</td>
	  </tr>
	</table></a>
		  <ul>
			<li><a href="meus_dados1.php">Meus Dados</a></li>
			<li><a href="#">Ajuda</a></li>
			<li><a href="agenda.php">Agenda</a></li>
			<li><a href="sair.php">Sair</a></li>
	  </ul>
	</li>
	<li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
	  <tr>
		<td><img src="layout/cadastro.png" width="21" height="22" border="0" /></td>
		<td>Cadastro</td>
	  </tr>
	</table></a>
		   <ul>
			<li><a href="cad_clientes.php">Cliente</a></li>
			<li><a href="meus_dados1.php">Funcionário</a></li>
			 <li><a href="cad_equipamento.php">Equipamento</a></li>
		  </ul>
	</li>
	<li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
	  <tr>
		<td><img src="layout/vendas.png" width="21" height="22" border="0" /></td>
		<td>Movimentação</td>
	  </tr>
	</table></a>
		   <ul>
			<li><a href="cad_assistencia.php">Assistencia</a></li>
		  </ul>
	</li>
   <li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
	  <tr>
		<td><img src="layout/relatorio.png" width="21" height="22" border="0" /></td>
		<td>Listagens</td>
	  </tr>
	</table></a>
	<ul>
			<li><a href="select_clientes.php">Cliente</a></li>
			<li><a href="select_funcionarios.php">Funcionários</a></li>			   <li><a href="select_assistencia.php">Assistencias</a></li>
			<li><a href="select_assistencia_tecnico.php">Assistencia por Técnicos</a></li>
			<li><a href="select_obras.php">Obras Terminadas</a></li>
			<li><a href="select_obras_n.php">Obras Por Terminar</a></li>
	 </ul></li>
	<li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
	  <tr>
		<td><img src="layout/utilitarios.png" width="21" height="22" border="0" /></td>
		<td>Utilitarios</td>
	  </tr>
	</table></a>
	<ul>
			<li><a href="calculadora.php">Calculadora</a></li>
			<li><a href="bk.php">Backup</a></li>
	  </ul></li>
  </ul>
  </div><!--menu-->
  <?php
 include_once ("segura.php");
 protPagina ();
 ?>
Edited by brunoais
geshi!
Link to comment
Share on other sites

sem saber sequer o erro especifico que da'...

O session_start() tem que ser chamado logo no inico de qualquer tag de html!

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

sem saber sequer o erro especifico que da'...

O session_start() tem que ser chamado logo no inico de qualquer tag de html!

a função deve ser chamada antes de qualquer output, seja ele tag ou não ... idto inclui qualquer espaço (ou byte para referenciar problemas de UTF-8+BOM) no início do ficheiro antes do <?php

IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

Ola,

desculpas não ter postado o erro é o seguinte: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/tecnotex/public_html/suport/cad_assistencia.php:8) in /home/tecnotex/public_html/suport/segura.php on line 1

Coloquei session_start() no inicio mas continua com o problema

segura.php

<?php session_start ();
 $_SG ['conServer']= true; // Conectar servidor
 $_SG ['caseSensitive'] = false; // T diferente de t
 $_SG ['validarSempre']= true; // Pedir sempre Pass quando recarregar pagina
 $_SG ['server']   = 'localhost';
 $_SG ['user']	 = 'root';
 $_SG ['password'] = '';
 $_SG ['db']	   = 'gat';
 $_SG ['paginaLogin'] = 'login.php';
 $_SG ['tabela'] = 'tb_user';
 if ($_SG['conServer'] == true) {$_SG['link'] = mysql_connect($_SG['server'], $_SG['user'], $_SG['password']) or die ("MySQL: Nao Foi Possivel Conectar ao Sevidor [".$_SG['server']."].");
 mysql_select_db ($_SG['db'],$_SG['link']) or die ("MySQL: Nao Foi Possivel Conectar a Base de Dados [".$_SG['db']."]");
 }

 function validaUser ($user , $password) {
  global $_SG;
  $cS =($_SG['caseSensitive']) ? 'BINARY' : '';
 $nususer =	 addslashes($user);
 $nuspassword = addslashes($password);

$sql = "SELECT `id`, `nome` FROM `".$_SG['tabela']."` WHERE ".$cS." `user` = '".$nususer."' AND ".$cS." `password` = '".$nuspassword."' LIMIT 1";
$query = mysql_query($sql);
 $resultado = mysql_fetch_assoc($query);
 if(empty($resultado)) {
  return false;} else { $_SESSION['userID'] = $resultado ['id'];
					 $_SESSION['userNome'] = $resultado ['nome'];
 if($_SG['validarSempre'] == true){ $_SESSION['userLogin'] = $user;
								 $_SESSION['userPassword'] = $password;
  }
  return true;
 }
}
function protPagina (){ global $_SG;
if(!isset($_SESSION['userID']) OR !isset ($_SESSION['userNome']))
{
expulsaUser ();
}else if(!isset($_SESSION['userID']) OR !isset ($_SESSION['userNome'])){
 if ($_SG['validarSempre'] == true){
 if (!validaUser($_SESSION['userLogin'], $_SESSION['userPassword'])){
expulsaUser ( );

 }
   }
 }
}
  function expulsaUser (){
 global $_SG;
  unset($_SESSION['userID'], $_SESSION['userNome'],
	    $_SESSION['userLogin'], $_SESSION['userPassword']);


  header("Location: ".$_SG['paginaLogin']."");
  }


?>
<?php
$user_id_logado = $_SESSION['userID'];
?>
Link to comment
Share on other sites

Causa provável:

  • O ficheiro segura.php não está configurado para UTF-8 sem BOM
  • O ficheiro segura.php não começa com <?php ou termina com ?>

Deve-se a um erro no ficheiro segura.php com algum espaço a mais ou outros caracteres.

Normalmente acontece a quem tenha copiado e colado os dados de configuração ou tenha editado o ficheiro com um editor não adequado.

  • O alinhamento das strings não tem significado, é apenas estético.

Solução:

  • Fazer uma comparação com o winmerge entre o novo e o antigo, e eliminar linhas adicionais (antes de <?PHP ou depois do ?> final )
  • Mudar o encoding para UTF-8 sem BOM

Edited by joaocasta
Link to comment
Share on other sites

Causa provável:

  • O ficheiro segura.php não está configurado para UTF-8 sem BOM
  • O ficheiro segura.php não começa com <?php ou termina com ?>

Segundo o erro que aparece, IMPOSSÍVEL.

Lê o erro. Ainda nos foi impossível ler a causa. O problema está no ficheiro /home/tecnotex/public_html/suport/cad_assistencia.php linha 8.

Yo! Mactos_Cohen! mostra-nos o ficheiro "/home/tecnotex/public_html/suport/cad_assistencia.php", sff.

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

ok, amigos, aqui esta o cad_assistencia.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>
<link rel="shortcut icon" href="images/ico.png" >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ficha de Assistência Técnica</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/clock.js" type="text/javascript"></script>
<script src="js/maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
   $(document).ready(function(){
 $('#cadastro_assistencia').submit (function(){
  var codigo = $('#codigo').val()
  var nome   = $('#descricao').val()
  if(codigo =="") {
   alert('Preencha o Campo Codigo!');
  return false;
  }if(nome =="") {
   alert('Preencha o Campo Descricao!');
  return false;
  }else{
  return true;
  }
 })
})
jQuery(function($){
 $("#hora_i").mask("99 : 99");
 $("#hora_f").mask("99 : 99");
 $("#hora_t").mask("99 : 99");
 $("#data_assistenci").mask("99-99-9999");
 })
function num(dom){
 dom.value = dom.value.replace(/\D/g,'')}
</script>
<script language="JavaScript">
<!--
function showtime()
{ setTimeout("showtime();",1000);
callerdate.setTime(callerdate.getTime()+1000);
var hh = String(callerdate.getHours());
var mm = String(callerdate.getMinutes());
var ss = String(callerdate.getSeconds());
document.clock.face.value =
((hh < 10) ? " " : "") + hh +
((mm < 10) ? " : 0" : " : ") + mm +
((ss < 10) ? " : 0" : " : ") + ss;
}
callerdate=new Date(<?php echo date("Y,m,d,H,i,s");?>);
//-->
</script>
<body onLoad="showtime()">
<style type="text/css">
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
</style>
</head>
<body>
     <div id="box">
     <div id="menu">
     <ul>
       <li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
         <tr>
           <td><img src="layout/principal.png" width="21" height="22" border="0" /></td>
           <td>Principal</td>
         </tr>
       </table></a>
             <ul>
               <li><a href="meus_dados1.php">Meus Dados</a></li>
               <li><a href="#">Ajuda</a></li>
               <li><a href="agenda.php">Agenda</a></li>
               <li><a href="sair.php">Sair</a></li>
         </ul>
       </li>
       <li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
         <tr>
           <td><img src="layout/cadastro.png" width="21" height="22" border="0" /></td>
           <td>Cadastro</td>
         </tr>
       </table></a>
              <ul>
               <li><a href="cad_clientes.php">Cliente</a></li>

               <li><a href="meus_dados1.php">Funcionário</a></li>
                <li><a href="cad_equipamento.php">Equipamento</a></li>
             </ul>

       </li>
       <li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
         <tr>
           <td><img src="layout/vendas.png" width="21" height="22" border="0" /></td>
           <td>Movimentação</td>
         </tr>
       </table></a>
              <ul>
               <li><a href="cad_assistencia.php">Assistencia</a></li>
             </ul>
       </li>
      <li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
         <tr>
           <td><img src="layout/relatorio.png" width="21" height="22" border="0" /></td>
           <td>Listagens</td>
         </tr>
       </table></a>
       <ul>
               <li><a href="select_clientes.php">Cliente</a></li>
               <li><a href="select_funcionarios.php">Funcionários</a></li>               <li><a href="select_assistencia.php">Assistencias</a></li>
               <li><a href="select_assistencia_tecnico.php">Assistencia por Técnicos</a></li>
               <li><a href="select_obras.php">Obras Terminadas</a></li>
               <li><a href="select_obras_n.php">Obras Por Terminar</a></li>
        </ul></li>
       <li><a href="#" class="MenuBarItemSubmenu"><table border="0" cellspacing="1" cellpadding="0">
         <tr>
           <td><img src="layout/utilitarios.png" width="21" height="22" border="0" /></td>
           <td>Utilitarios</td>
         </tr>
       </table></a>
       <ul>
               <li><a href="calculadora.php">Calculadora</a></li>

               <li><a href="bk.php">Backup</a></li>
         </ul></li>
     </ul>
     </div><!--menu-->

     <?php
  include_once ("segura.php");
  protPagina ();
  ?>
     <?php if(isset($_GET['excluir_assistencia'])){
$resgata_assistencia_excluir = $_GET['excluir_assistencia'];
$sql_deletar = mysql_query("DELETE FROM tb_assistencia WHERE id = '$resgata_assistencia_excluir'")  or die(mysql_error());
echo"<script>alert('Assistencia Excluída')</script>";

}
?>

       <td width="6" bgcolor="#333333"> </td>
     </tr>

<table width="910" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
   <td width="1" background=""></td>
   <td width="4" valign="bottom" background="images/bg_topo.jpg" bgcolor="#FFFFFF"> </td>
   <td width="657" height="150" valign="bottom" background="images/bg_topo.jpg" bgcolor="#FFFFFF"><div align="left">
     <?php include "sistema.php";?>
     </div></td>
   <td width="247" align="right" valign="top" background="images/bg_topo.jpg" bgcolor="#FFFFFF"><div align="right">
     <div align="right"> I
       P:
       <?php
$ip = $_SERVER['REMOTE_ADDR'];
echo $ip;
?>
    <script language="javascript">
    StarteClock('d-m-y','H:m:s');
    </script>       </div>
<div align="right">    </div>
<div align="right">    </div>
<div align="right"><form name="clock" id="clock">
             <input name="face" type="text" id="clok" value="" size="8" />
           </form> </div>
<?php
$data = date ("j-m-Y");
$hora = date ("H:i:s");
echo ("Data: $data");
?>
  
   </div></td>

 </tr>
</table>


     <div id="corpo">
       <table width="100%" height="218" border="0" align="center" cellpadding="1" cellspacing="6">
          <tr> <td height="25" colspan="6" align="center"><h2>Ficha de Assistência Técnica</h2>



 </tr>



<form action="inserir.php?assistencia=assistencia" enctype="multipart/form-data" name="cadastro_assistencia" method="post" id="cadastro_assistencia">
                        <tr>
                          <td width="47%"> </td>
                          <td width="13%"><span></span></td>
                          <td width="7%"><span></span></td>
                          <td width="33%"><span></span></td>

                        </tr>
                        <tr>
                          <td> </td>


                        <tr>
                          <td><span> Cliente:                        Tipo:                              Técnico:</span></td>
                          <td><span>Equipamento</span></td>
                          <td><span>  </span></td>
                          <td><span>  Horas Final:           Hora Inicial:</span></td>
                        </tr>
                        <tr>

                          <td><select name="cliente">

                            <?php
     $sql_lista_clientes2 = mysql_query("SELECT * FROM tb_clientes ORDER BY id DESC ");

  while ($resultado_clientes2 = mysql_fetch_array($sql_lista_clientes2, MYSQL_ASSOC)){
   $nome = $resultado_clientes2 ['nome'];


        ?>   <option><?php echo $nome ?><?php

        }
        ?></option> </select>


                          </select>                               
                            <select name="tipo" id="tipo" =  value="">
                              <option>Intervenção </option>
                              <option>Rotina</option>
                              <option selected="selected">Ordem Chamada</option>
                          </select>
                             <select name="tecnico">

                            <?php
     $sql_lista_user = mysql_query("SELECT * FROM tb_user ORDER BY id DESC ");

  while ($resultado_user = mysql_fetch_array($sql_lista_user, MYSQL_ASSOC)){
   $nome_user = $resultado_user ['nome'];


        ?>   <option><?php echo $nome_user ?><?php

        }
        ?></option><option>Todos</option></select></td>
                          <td><select name="equipamento"><option value="">Selecione Um </option>
                            <?php
     $sql_lista_eq = mysql_query("SELECT * FROM tb_equipamento ORDER BY id DESC ");

  while ($resultado_eq = mysql_fetch_array($sql_lista_eq, MYSQL_ASSOC)){
   $nome_eq = $resultado_eq ['designacao'];


        ?>
                            <option><?php echo $nome_eq ?>
                              <?php

        }
        ?>
                            </option>

                          </select></td>
                          <td> </td>
                          <option value=""></option>
                          <td><input type = "text" name="hora_i" value="" id="hora_i" size="8" />     
                          <input type = "text" name="hora_f" value="" id="hora_f" size="8"/></td>
                        </tr>

                        <tr>
                          <td><span>Descricao / Serviço:</span></td>
                          <td><span>Obs:</span></td>
                          <td><span>Estado da Obra</span></td>
                          <td><span> Ass. Cliente:           Data:</span></td>
                        </tr>
                        <tr>
                          <td valign="top" colespan ="2"><textarea name="descricao" value="" id="descricao"><textarea>    </td>
                          <td valign="top" colespan ="2"><input type = "text" name="outros" value="" id="outros" size="15"/></td>
                          <td valign="top" colespan ="2"><select name="obra" id="obra">
                            <option>Terminada </option>
                            <option>Nao Terminada</option>
                          </select></td>
                          <td valign="top" colespan ="2"><input type = "text" name="assinatura_cliente" value="" id="assinatura_cliente" size="10"/>                            
                           
                          <input type = "text" name="data_assistencia" value="<?php echo $data; ?>" id="data_assistencia" size="8"/></td>
                        </tr>
                        <tr>
                          <td colspan="6" align="center">
                            <input type = "submit" name="enviar" value="Gravar" class="btn_cadastro" />  <input type = "reset" name="enviar" value="Eliminar" class="btn_cadastro" /></td>



                 </tr>
</form> </table>
                     </td>
   </tr>
              </table>

       <td height="25" colspan="10" align=""><h2>                                                                                         Listagem de  Assistência</h2>
<p> </p></td>

              <div id="menu">

<table width="902" border="0" cellpadding="0" cellspacing="0">
                <tr>
                  <td width="902" bgcolor="#CCCCCC"><table width="100%" border="0" cellspacing="1" cellpadding="0">
                    <tr>
                      <td height="32" colspan="7" align="left" valign="middle" background="layout/barra.jpg"><form id="form3" name="form1" method="post" action="">
                        <table width="902" border="0" cellpadding="0" cellspacing="0">
                          <tr>
                            <td width="73" height="27" align="center" valign="middle"><span class="sub_titulo_artigo"><strong>Codigo</strong></span><strong><span class="titulo_artigo">:</span></strong></td>
                            <td width="130"><input name="buscar2" type="text" class="input_pesquisa" id="buscar2" size="20" /></td>
                            <td width="101" align="center" valign="middle">     <input type="submit" name="button3" id="button2" value="Pesquisar" /></td>
                            <td width="598" align="left" valign="middle"><input type="submit" name="button3" id="button5" value="Todos" /></td>
                          </tr>
                        </table>
                      </form></td>
                    </tr>
                    <tr>
                      <td width="8%" height="31" align="center" background="layout/barra.jpg" class=""><span> Codigo:</span></td>
                      <td width="8%" align="center" background="layout/barra.jpg" class=""><span>Data:</span></td>
                      <td width="21%" align="center" valign="middle" background="layout/barra.jpg" class=""><span>Cliente:</span></td>
                      <td width="13%" align="center" background="layout/barra.jpg" class=""><span>Tipo:</span></td>
                      <td width="30%" align="center" background="layout/barra.jpg" class=""><span>Designação / Servico:</span></td>
                      <td width="8%" align="center" background="layout/barra.jpg" class=""><span>Técnico:</span></td>


                       <td width="12%" align="left" background="layout/barra.jpg" class=""><span>Hota Total:</span></td>

                    </tr>
                  </table></td>
                </tr>
                <tr>
                  <script type="text/javascript">
<!--
 function SobreMenu(mn)
 {
   eval(mn +".style.backgroundColor = '#000';");

 }
 function ForaMenu(mn)
 {
   eval(mn +".style.backgroundColor = '#F2F2F2';");
 } 
--> </script>
                  <td  bgcolor="#FFFFFF"><div class="over">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td bgcolor="#CCCCCC"><table width="100%" border="0" cellspacing="1" cellpadding="0">

                          <?php
     $sql_lista_assistencia = mysql_query("SELECT * FROM tb_assistencia ORDER BY id DESC");
  $contar_assistencia = mysql_num_rows( $sql_lista_assistencia);
  $i = 0;
  if ($contar_assistencia <=0) {
   echo "Nenhuma Assistencia";
  }else{
  while ($resultado_assistencia = mysql_fetch_array($sql_lista_assistencia, MYSQL_ASSOC)){
   $id_assistencia    = $resultado_assistencia ['id'];
   $codigo    = $resultado_assistencia ['codigo'];
   $descricao = $resultado_assistencia ['descricao'];
   $cliente   = $resultado_assistencia ['cliente'];
   $tipo      = $resultado_assistencia ['tipo'];
   $tecnico   = $resultado_assistencia ['tecnico'];
   $hora      = $resultado_assistencia ['hora_t'];
   $data      = $resultado_assistencia ['data'];
   $hora_i      = $resultado_assistencia ['hora_i'];
   $hora_f     = $resultado_assistencia ['hora_f'];
   $hora_t     =  $hora_f - $hora_i;
   $data_cliente    = $resultado_assistencia ['data'];
    ?>
                             <tr  onmouseover="javascript:this.style.background='#f90';" onmouseout="javascript:this.style.background='';" class="<?php echo ($i % 2) == 1 ? 'linha_a' : 'linha_b'?>">
                        <td width="8%" height="20" align="center" valign="middle"><strong><?php echo $id_assistencia ?></strong></td>
                         <td width="8%" align="left" valign="middle"> 
                           <?php echo $data_cliente ?></td>
                         <td width="22%" align="left"> 
                           <?php echo $cliente ?></td>
                         <td width="13%" align="left" valign="middle"> 
                           <?php echo $tipo ?></td>
                         <td width="31%" align="left" valign="middle"><?php echo $descricao ?></td>
                         <td width="8%" align="left" valign="middle"><?php echo $tecnico ?></td>
                         <td width="5%" align="left" valign="middle"><strong><?php echo  $hora_t  ?></strong></td>

                            <td onmousemove="SobreMenu(this.id)" onmouseout="ForaMenu(this.id)" width="5%" align="center" valign="middle"><div align="right">
                              <table border="0" cellspacing="1" cellpadding="0">
                                <tr>
                                 <td><a href="cad_assistencia.php?prod_id="><img src="layout/editar.png" alt="Editar" title "Editar" width="21" height="22" border="0" /></a></td>
                             <td><a href="cad_assistencia.php?excluir_assistencia=<?php echo $id_assistencia; ?>"><img src="layout/apagar.png" alt="Excluir" title"Excluir" width="21" height="22" border="0" /></a></td>
                               </tr>
                              </table>
                            </div></td>
                          </tr>
                           <?php
       $i++;
        }}
        ?>
                        </table></td>
                      </tr>
                    </table>
                  </div></td>
                </tr>
                <tr>
                  <td bgcolor="#C0C0C0"><table width="100%" border="0" cellspacing="1" cellpadding="0">
                    <tr>
                      <td height="28" colspan="6" align="right" valign="middle" background="layout/barra.jpg" class="titulo_artigo"><em class="style14">Total de Assistencia :</em> </td>
                      <td width="106" align="center"background="layout/barra.jpg"><strong><?php echo $contar_assistencia ?></strong></td>

                    </tr>
                  </table></td>
                </tr>
       </table>
       </div>
     </div><!--corpo-->
     <div id="footer" align="center">
     <span>Mactos Cohen - Todos Direitos Reservados</span>
     </div><!--footer-->
</div><!--box-->
</body>
</html>
Edited by brunoais
geshi!
Link to comment
Share on other sites

tens que fazer o include_once ("segura.php"); logo no inicio do ficheiro!

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.