Ir para conteúdo
Fórum Script Brasil

Martinsrj

Membros
  • Total de itens

    291
  • Registro em

  • Última visita

Posts postados por Martinsrj

  1. Ola pessoal, boa tarde!

    Estou com dificuldade de criar link no campo ID, pois ao ser selecionado como parametro cod_dados por intermedio da variavel cod_dados1.

    Verifique na imagem abaixo o campo ID, justamente a coluna que desejo que criar o link:

    5f954197fc64198a7ba6584bc211b3a8.jpg

    Abaixo segue o erro:

    3bf0d0e90f92458fb1d2f929db47638e.jpg

    ABAIXO segue o meu codigo:

    <%
    Option Explicit
    %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim conbd_gd1, rsDados, strSQL 
    strSQL = "SELECT status, id, sistema, descricao, observacao, fase, plano_entrega FROM tab_dados"
    strSQL = strSQL & " order by dt_inc desc"
    Call AbreConexao
    
    Set rsDados = conbd_gd1.Execute(strSQL)
    '--response.write strSQL
    %>
    
    <!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>Untitled Document</title>
    
    <link href="estilos_portabilidade.css" rel="stylesheet" type="text/css" />
    
    <style type="text/css">
    <!--
    body {
        margin-left: 0px;
    }
    -->
    </style>
    </head>
    
    <body>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><!--#include file="topo.asp"--></td>
      </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td class="tabela_fundo" ><div align="center"> <br />
              <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
                <tr>
                  <td height="200" class="tabela_branca"><div align="center"> 
                    <!-- Div do codigo horário -->
                    
    <br />
                      <table width="98%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td><div align="right"><a href="login.asp" class="menu19"><strong>Módulo Administrativo</strong></a>&nbsp;&nbsp;</div></td>
                        </tr>
                      </table>
                      <table width="98%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td><span class="style2">Status dos Problemas - Atendimento</span></td>
                      </tr>
                    </table> 
                    <br />
                    <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
                      <tr>
                        <td width="9%" height="20" class="tabela_verde"><div align="center" class="style3">Status</div></td>
                        <td width="6%" class="tabela_verde"><div align="center" class="style3"><strong>ID</strong></div></td>
                        <td width="12%" class="tabela_verde"><div align="center" class="style3">Sistema</div></td>
                        <td width="22%" class="tabela_verde"><div align="center" class="style3">Descrição / Impacto</div></td>
                        <td width="17%" class="tabela_verde"><div align="center" class="style3">Observações</div></td>
                        <td width="17%" class="tabela_verde"><div align="center" class="style3">Fase</div></td>
                        <td width="17%" class="tabela_verde"><div align="center" class="style3">Plano de Entrega</div></td>
                      </tr>
    <%
    Do While Not rsDados.Eof
    %>
    
                      <tr>
                        <td width="9%" height="20" class="tabela_branca"><div align="center" class="style3">
                        <% = rsDados.Fields("status") %></div></td>
                        <td width="6%" class="tabela_branca"><div align="center" class="style3">
                        <a hef="alt2.dados.asp?cod_dados1=<% = rsDados.Fields("cod_dados") %>"> <% = rsDados.Fields("id") %></a>
                        </div></td>
                        <td width="12%" class="tabela_branca"><div align="center" class="style3">
                        <% = rsDados.Fields("sistema") %></div></td>
                        <td width="22%" class="tabela_branca"><div align="center" class="style3"><% = rsDados.Fields("descricao") %></div></td>
                        <td width="17%" class="tabela_branca"><div align="center" class="style3">
                        <% = rsDados.Fields("observacao") %></div></td>
                        <td width="17%" class="tabela_branca"><div align="center" class="style3">
                        <% = rsDados.Fields("fase") %></div></td>
                        <td width="17%" class="tabela_branca"><div align="center" class="style3">
                        <% = rsDados.Fields("plano_entrega") %></div></td>
                      </tr>
    <%
    rsDados.MoveNext
    Loop
    rsDados.Close
    Call FechaConexao
    Set rsDados = Nothing
    %>
                          </table>
                        </div></td>
                        <td class="tabela_branca"><div align="center"></div></td>
                        
                      </tr>
                    </table>
                    <br />
                    <br />
                    <br />
                  </div></td>
                </tr>
              </table>
            <br />
        </div></td>
      </tr>
    </table><!--#include file="rodape.asp"-->
    </body>
    </html>

    Desde já agradeço ajuda de todos.

  2. Estou criando uma pagina que permita alterar os dados de qualquer dados. Primeiro estou criando um select para exibir todos os dados do banco ordenado por data, porem esta dando esse erro:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [MySQL][ODBC 5.1 Driver][mysqld-5.1.35-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by dt_inc desc' at line 1

    /conteudo/grupo_demanda/cod/alt_dados.asp, line 11

    OBS: a linha 11 e essa Set rsDados = conbd_gd1.Execute(strSQL)

    Formato da data do BANCO MySQL e assim: 2009-07-05 23:28:11

    tab_dados  CREATE TABLE `tab_dados` (               
                 `cod_dados` int(10) NOT NULL,          
                 `status` varchar(100) DEFAULT NULL,    
                 `id` varchar(10) DEFAULT NULL,         
                 `sistema` varchar(20) DEFAULT NULL,    
                 `descricao` text,                      
                 `cod_grupo` varchar(12) DEFAULT NULL,  
                 `observacao` text,                     
                 `fase` varchar(20) DEFAULT NULL,       
                 `plano_entrega` text,                  
                 `dt_inc` datetime DEFAULT NULL,        
                 PRIMARY KEY (`cod_dados`)              
               ) ENGINE=InnoDB DEFAULT CHARSET=utf8
    Codigo da minha pagina e essa:
    <%
    Option Explicit
    %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim conbd_gd1, rsDados, strSQL 
    strSQL = "SELECT status, id, sistema, descricao, observacao, fase, plano_entrega FROM tab_dados"
    strSQL = strSQL & "order by dt_inc desc "
    Call AbreConexao
    
    Set rsDados = conbd_gd1.Execute(strSQL)
    
    %>
    
    <!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>Untitled Document</title>
    
    <link href="estilos_portabilidade.css" rel="stylesheet" type="text/css" />
    
    <style type="text/css">
    <!--
    body {

  3. Olá Bareta, bom dia!

    Fiz algumas motificações no codigo e agora está cadastrando normalmente, inclusive no campo data com o seguinte formato: 2009-07-03 12:42:07

    porem dando esse erro em tela:

    Cadastro realizado com sucesso

    Microsoft VBScript runtime error '800a01a8'

    Object required: ''

    /conteudo/grupo_demanda/cod/ins.dados.asp, line 55

    OBS.: a linha 55 é essa: rsInsere.close

    Segue o codigo atualizado:

    <% Option Explicit %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim conbd_gd1, rsInsere, strINS, var_status, var_id, var_sistema, var_descricao, var_cod_grupo, var_observacao, var_fase, var_plano_entrega, var_dt_inc, data, hora, Minuto, Segundo
    
    var_status = TRIM(Request.Form("txt_status"))
    var_id = TRIM(Request.Form("txt_id"))
    var_sistema = TRIM(Request.Form("txt_sistema"))
    var_descricao = TRIM(Request.Form("txt_descricao"))
    var_cod_grupo = 1
    var_observacao = TRIM(Request.Form("txt_observacao"))
    var_fase = TRIM(Request.Form("txt_fase"))
    var_plano_entrega = TRIM(Request.Form("txt_plano_entrega"))
    
    Function ConvertDataMySQL(ConDataBanco)   
        ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)    
        ConvertDataMySQL = ConDataBanco  
    End Function   
    'Response.Write(ConvertDataMySQL(Date()))    
    
    hora    = Hour(time)
    Minuto  = Right("0"&Minute(time),2)
    Segundo = Second(time)
    data = (ConvertDataMySQL(Date())) & " " & hora & ":" & Minuto & ":" & Segundo
    
    
    strINS = "INSERT into tab_dados "
    strINS = strINS & "(status, id, sistema, descricao, cod_grupo, observacao, fase, plano_entrega, dt_inc) "
    
    strINS = strINS & "VALUES ('" & var_status & "',"
    strINS = strINS & "'" & var_id & "',"
    strINS = strINS & "'" & var_sistema & "'," 
    strINS = strINS & "'" & var_descricao & "'," 
    strINS = strINS & var_cod_grupo & ","
    strINS = strINS & "'" & var_observacao & "',"
    strINS = strINS & "'" & var_fase & "',"
    strINS = strINS & "'" & var_plano_entrega & "',"
    strINS = strINS & "'" & data & "'"
    strINS = strINS & ")"
    
    
    Call AbreConexao
    conbd_gd1.Execute(strINS)
    'response.write strINS
    'response.end()
    
    'Comentário-- Verifica o sucesso da operação, baseado na variavel 'err'
        if err.number = 0 then
            response.write ("Cadastro realizado com sucesso")
            '--Response.Write "<font face='arial' size'3' color='green'><b>O ID: " & var_id & " foi incluído com sucesso!</font></b><br>
            Else
                response.write ("Erro: " + err.description)
            End if
    
    rsInsere.close
    Call FechaConexao
    set rsInsere = Nothing
    %>

  4. Aparece o seguinte em tela:

    INSERT into tab_dados (status, id, sistema, descricao, cod_grupo, observacao, fase, plano_entrega, dt_inc)VALUES ('Ativo','40','Mobile','Clientes que fizeram port-out e desejam retornar via port-in no período de quarentena.',1,'Planejamento informado em 24/06','Em correção','Homologação: 19/07 Produção: 25/07','7/2/2009',)

    Aqui segue o minha tabela e o formato dos dados:

    4c5952bb714ecc823045c540e6ca2c34.jpg

    da um debug lá...

    Call AbreConexao
    Set rsInsere = conbd_gd1.Execute(strINS)
    por
    Call AbreConexao
    'conbd_gd1.Execute(strINS)
    response.write strINS
    response.end()

  5. Olá pessoal, tudo bom?

    Estou com dificuldade com o seguinte erro:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [MySQL][ODBC 5.1 Driver][mysqld-5.1.35-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

    /conteudo/grupo_demanda/cod/ins.dados.asp, line 31

    OBS.: a linha 31 é essa: Set rsInsere = conbd_gd1.Execute(strINS)

    Codigo da pagina que trata a insercao de dados é essa:

    ins.dados.asp

    <% Option Explicit %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim conbd_gd1, rsInsere, strINS, var_status, var_id, var_sistema, var_descricao, var_cod_grupo, var_observacao, var_fase, var_plano_entrega, var_dt_inc
    
    var_status = TRIM(Request.Form("txt_status"))
    var_id = TRIM(Request.Form("txt_id"))
    var_sistema = TRIM(Request.Form("txt_sistema"))
    var_descricao = TRIM(Request.Form("txt_descricao"))
    var_cod_grupo = 1
    var_observacao = TRIM(Request.Form("txt_observacao"))
    var_fase = TRIM(Request.Form("txt_fase"))
    var_plano_entrega = TRIM(Request.Form("txt_plano_entrega"))
    var_dt_inc = date
    
    strINS = "INSERT into tab_dados "
    strINS = strINS & "(status, id, sistema, descricao, cod_grupo, observacao, fase, plano_entrega, dt_inc)"
    
    strINS = strINS & "VALUES ('" & var_status & "',"
    strINS = strINS & "'" & var_id & "',"
    strINS = strINS & "'" & var_sistema & "'," 
    strINS = strINS & "'" & var_descricao & "'," 
    strINS = strINS & var_cod_grupo & ","
    strINS = strINS & "'" & var_observacao & "',"
    strINS = strINS & "'" & var_fase & "',"
    strINS = strINS & "'" & var_plano_entrega & "',"
    strINS = strINS & "'" & var_dt_inc & "',"
    strINS = strINS & ")"
    
    Call AbreConexao
    Set rsInsere = conbd_gd1.Execute(strINS)
    'Comentário-- Verifica o sucesso da operação, baseado na variavel 'err'
            if err.number = 0 then
                response.write ("Cadastro realizado com sucesso")
                '--Response.Write "<font face='arial' size'3' color='green'><b>O ID: " & var_id & " foi incluído com sucesso!</font></b><br>
            Else
                response.write ("Erro: " + err.description)
            End if
    
    rsInsere.close
    Call FechaConexao
    set rsInsere = Nothing
    %>
    Aqui segue a tabela:
    cod_dados     int(10)             (NULL)                NO      PRI     (NULL)                    
    status           varchar(100)     utf8_general_ci    YES             (NULL)                  
    id                 varchar(10)       utf8_general_ci    YES             (NULL)                    
    sistema         varchar(20)        utf8_general_ci    YES           (NULL)                    
    descricao       text                   utf8_general_ci    YES            (NULL)                    
    cod_grupo     varchar(12)        utf8_general_ci    YES           (NULL)                    
    observacao    text                   utf8_general_ci    YES           (NULL)                    
    fase              varchar(20)        utf8_general_ci    YES           (NULL)                    
    plano_entrega   text                 utf8_general_ci    YES          (NULL)                    
    dt_inc            datetime            (NULL)                 YES           (NULL)

  6. RESOLVIDO:

    $query =   "SELECT categorias.Categoria, livros.CodLivro, livros.Titulo, livros.Autor, livros.preço "; 
        $query .=  "FROM categorias ";
        $query .=  "INNER JOIN livros ";
        $query .=  "ON categorias.CodCategoria = livros.CodCategoria ";
    
        $res = mysql_query($query) or die(mysql_error());

  7. Ola pessoal!

    Estou aqui com duvidas com o seguinte erro:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\ec\Cap5Lab24.php on line 20

    dados

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\ec\Cap5Lab24.php on line 26

    OBS.:

    a linha 20 e esta: $num_linhas = mysql_num_rows($res);

    a linha 26 e esta: while ($dados = mysql_fetch_assoc($res))

    <!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>Acessando dados de um banco de dados Mysql</title>
    </head>
    <body>
    <font face="Arial, Helvetica, sans-serif" size="2" color="red"><b>Ola pessoal! Estes são alguns dados do primeiro livro da Tabela Livros da Editora </b></font><br/><br />
    
    <?
    require_once 'conexao.php';
    
        $query =   "SELECT categorias.categoria, livros.codlivro, livros.titulo, livros.autor, livros.preço"; 
        $query .=  "FROM categorias ";
        $query .=  "INNER JOIN livros ";
        $query .=  "ON categorias.codCategoria = livros.codCategoria ";
    
        $res = mysql_query($query);    
        
        $num_linhas = mysql_num_rows($res);
        echo $num_linhas . " dados <br><br>";
    echo "<table width='100%' border='0'>";
    echo "<tr>";
    echo "<td bgcolor='maroon'><font color='white' size'1' face='arial'>Codigo</td>"; echo "<td bgcolor='maroon'><font color='white' size'1' face='arial'>Titulo</td>"; echo "<td bgcolor='maroon'><font color='white' size'1' face='arial'>Nome do Autor</td>"; echo "<td bgcolor='maroon'><font color='white' size'1' face='arial'>preço</td>";
    echo "</tr>";    
        while ($dados = mysql_fetch_assoc($res)) 
        { 
        echo "<tr>";
            echo "<td bgcolor='gold'<font color='black' size='2' face='arial'>" . $dados["CodLivro"] . "</td>"; 
            echo "<td bgcolor='gold'<font color='black' size='2' face='arial'>" . $dados["Titulo"] ."</td>";
            echo "<td bgcolor='gold'<font color='black' size='2' face='arial'>" . $dados["Autor"] . "</td>";
            echo "<td bgcolor='gold'<font color='black' size='2' face='arial'>" . $dados["Categoria"] . "</td>";
            echo "<td bgcolor='gold'<font color='black' size='2' face='arial'>R$ " . number_format($dados["preço"],2,",",".") . "</td>";
                    
        echo "</tr>";
        }
    echo "</table>";
    mysql_close($con);
    ?>
    </body>
    </html>

  8. Porque está dando esse erro:

    Parse error: parse error in C:\Inetpub\wwwroot\mti_dev\htdocs\queryOracle.php on line 14

    1   <?php
    2   require_once 'ultimaFuncao.php';
    3   require_once 'programaConf.php';
    4   require_once 'morrer.php';
    5
    6   function queryOracle($query){
    7    //retorna array assoc
    8
    9    global $vantive;    //vantiveConf.php
    10
    11    $conexao = ocilogon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
    12    if( !$conexao )
    13        morrer('Erro em ocilogon: ' . ocierror());
    14    [b]$cursor = ocilogon(($conexao);[/b]
    15    if( !$cursor )
    16        morrer('Erro em ocilogon: ' . ocierror());
    17
    18    $result = ociparse($cursor,$query);
    19    $result = ociexecute($cursor);
    20
    21    while(ocifetchinto($cursor,$coluna[],OCI_RETURN_NULLS|OCI_ASSOC)){}
    22
    23    //if( ora_error($cursor) ) echo ora_error($cursor);
    24    //if( ora_error($conexao) ) echo ora_error($conexao);
    25
    26    // oci_close($cursor);
    27    ocilogoff($conexao);
    28
    29    //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
    30    
    31    return $coluna;
    32    }
    33
    34    ?>

  9. Olá pessoal, boa tarde!

    Estou com dificuldade em converter a Pagina: queryOracle.php (abaixo) com a função oci.

    Obs.: a função ORA abaixo funciona perfeitamente em um servidor, porem preciso dessa mesma função rodando em OCI.

    Desde já agradeço pela ajuda.

    <?php
    require_once 'ultimaFuncao.php';
    require_once 'programaConf.php';
    require_once 'morrer.php';
    
    function queryOracle($query){
        //retorna array assoc
        global $vantive;    
        $conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
        if( !$conexao )
            morrer('Erro em ora_logon: ' . ora_error());
        $cursor = ora_open($conexao);
        if( !$cursor )
            morrer('Erro em ora_open: ' . ora_error());
        $result = ora_parse($cursor,$query);
        $result = ora_exec($cursor);
    
        while(ora_fetch_into($cursor,$coluna[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){}
    
        //if( ora_error($cursor) ) echo ora_error($cursor);
        //if( ora_error($conexao) ) echo ora_error($conexao);
    
        ora_close($cursor);
        ora_logoff($conexao);
    
        //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
        
        return $coluna;
    }
    
    ?>

  10. Olá pessoal, boa tarde!

    Estou com enorme problema, pois tenho um sistema que roda em um servidor A (Oracle (servidor externo) e Mysql) e estamos migrando o para o servidor B, porem no servidor B o PHP não carrega a Oracle nas configurações do phpinfo. aparece vários bancos, exemplo: interbase, mysql... etc, mas o oracle não aparece.

    com isso no sistema da a seguinte mensagem de erro: Fatal error: Call to undefined function ora_logon() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mti_dev\htdocs\queryOracle.php on line 12

    Obs.: já realizei teste com o servidor IIS.

    Configuração do Novo Servidor:

    Apache 2.2.11

    PHP Version 5.2.9-2

    Windows server 2003

    IIS 6

    Acabei de verificar que quando voltei para o IIS ele da o seguinte erro: Fatal error:

    Call to undefined function mysql_connect() in C:\Inetpub\wwwroot\mti_dev\htdocs\conexao.php on line 7

    alguém tem alguma ideia?

  11. Valeu pelas dicas Marcus. O codigo ficou dessa forma:

    <? php
    $A = array();
    $B = array();
    //Entrada dos Dados
    for($i = 0;$i < 5;$i++){
    $A[$i] = $_POST['indice_'.($i+1)];
    }
    // Processamento par ou impar
    for ($i = 0; $i < 5; $i++) {
        $R = $i % 2;
           if ($R == 0) {
              $B[$i] = $A[$i] * 5;
            } else {
              $B[$i] = $A[$i] + 5;
                  }
            }        
    
    // Apresentacao do Vetor ou Matriz
    for ($i = 0; $ < 5; $i++) {
        echo $i; echo $A[$i]; 
        echo $i; echo $B[$i];
    }
    ?>
    Porem agora da o seguinte erro: Parse error: syntax error, unexpected T_VARIABLE in C:\Arquivos de programas\apache Software Foundation\Apache2.2\htdocs\algoritmo\vetor_check_indice\processa_dados on line 2 Desde já agradeço aí pela ajuda.
    if ($R = 0) {
    Tem um erro aqui também. O IF precisa de dois sinais de igual para comparar.
    if ($R == 0) {

  12. Ola pessoal, beleza?

    Esta dando esse erro: Parse error: parse error in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\algoritmo\vetor_check_indice\processa_dados.php on line 14

    A linha 14: $B[$i] = $A[$i] + 5;

    Programa de que verifica se o valor do indice for PAR, valor deve ser multiplicado por 5; sendo impar, deve ser somado com 5.

    Este exemplo demonstra como fazer o tratamento da condicao do indice.

    <?php
    $A = array();
    $B = array();
    //Entrada dos Dados
    for($i = 0;$i < 5;$i++){
    $A[$i] = $_POST['indice_'.($i+1)];
    }
    // Processamento par ou impar
    for ($i = 0; $i < 5; $i++) {
        $R = $i % 2;
           if ($R = 0) {
              $B[$i] = $A[$i] * 5;
             else {
              $B[$i] = $A[$i] + 5;
                  }
            }        
    }
    // Apresentacao do Vetor ou Matriz
    for ($i = 0; $ < 5; $i++) {
        echo $i; echo $A[$i]; 
        echo $i; echo $B[$i];
    }

    Abracos

  13. Obrigado.

    Use o foreach :)

    O formulário ficaria assim:

    <input type="text" name="media[]"><br/>
    <input type="text" name="media[]"><br/>
    <input type="text" name="media[]"><br/>
    <input type="text" name="media[]"><br/>
    <input type="text" name="media[]"><br/>
    if(isset($_POST["media"]))
    {
       
        foreach($_POST["media"] as $linha)
        {
            //faça os cálculos, como: $soma = $soma + $linha; e use um contador para achar a média: $i++;
            echo "$linha<br />";
    
        }
    }
    
    echo $soma;

    Abraço

  14. Ola pessoa, boa tarde!

    Estou com duvidas na criacao do array em php.

    Irei colocar o codigo em portugol ou pascal abaixo:

    programa media
    Variavel
       md: array[1..5] tipo real;
       soma, media : real;
       I: inteiro;
    Inicio
       soma := 0;
       Escreva (`calculo de media`);
    Para I := 1 ate 5 faca
       inicio
          escreva (Informa a media); leia (md[I]);
          soma := soma  + md[I];
       fim;
    media := soma / 8;
    Escreva (A media e:);
    Escreva (media); // imprimindo a variavel
    Como que eu posso fazer o codigo acima em PHP Aqui vai o codigo do formulario:
    <!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>Programa Fatorial</title>
    </head>
    
    <body> 
    Media de cada aluno
    <br/>
    <form action="processa_dados.php" method="POST">
    Digite a primeira media: <input type="text" name="media_1" size="5"><br/>
    Digite a segunda media: <input type="text" name="media_2" size="5"><br/>
    Digite a terceira media: <input type="text" name="media_3" size="5"><br/>
    Digite a quarta media: <input type="text" name="media_4" size="5"><br/>
    Digite a quinta media: <input type="text" name="media_5" size="5"><br/>
    <input type="submit" value="Calcular Media" name="btn_media">
    </form>
    
    </body>
    </html>

    Abracos.

  15. Olá pessoal, tudo bom?

    Tenho um sistema em php onde está sendo necessário incluir um campo na tabela regional, porem esse campo está vinculado a outro campo de outra tabela chamado site. Realizei as inclusoes no banco, porem estou com dificuldades para fazer que os dois codigos abaixo se comuniquem, pois quando o usuarios clica em qualquer opção da erro de javascript, porem antes não dava após das inclusões.

    Exemplo:

    Tabela Regional:

    sq_regional | no_regional:

    14 | Claro NO

    Tabela Site:

    sq_site | sq_regional | no_site | fg_excluido

    487 | 14 | CD BELÉM | 0

    489 | 14 | Teste NO | 0

    novochamado.php:

    <?php
    require_once 'autenticacao.php';
    require_once 'morrer.php';
    
    if(!temPerfil('novoChamado')){
        morrer('Acesso negado.');
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    
    <head>
        <title>MTI - Novo chamado</title>
        <link rel="stylesheet" href="css/mti.css" type="text/css">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <script type="text/javascript" src="js/mti.js"></script>
        <script type="text/javascript" src="js/form.js"></script>
        <script type="text/javascript">
            function foca(){
            document.forms[0].chamado.focus();
            }
        </script>
    </head>
    
    <body onLoad="foca()">
    
    <div class="titulo">Novo chamado</div>
    
    <iframe src="" id="siteiframe" style="display: none;"></iframe>
    
    <form method="post" action="novoChamado2.php" onSubmit="return validaFormNovoChamado()">
    <table style="width: 400px;">
        <tr>
            <td class="rotulo" style="width: 80px;">Chamado:
            <td class="campo" style="width: 320px;"><input type="text" name="chamado" size="8" maxlength="8" class="campotexto">
        <tr>
            <td class="rotulo" colspan=2>Regional:
        <tr>
            <td class="campo" colspan=2>
                <div style="width: 50%; float: left;">
                    <input type="checkbox" name="regional[1]" id="regional1" value=1 onClick="return regionaltodas()">
                        <label for="regional1" id="lregional1">Todas</label><br>
                    <input type="checkbox" name="regional[11]" id="regional11" value=1 onClick="return clicaregional()">
                        <label for="regional11" id="lregional11">ACS Barão Geraldo</label><br>
                    <input type="checkbox" name="regional[2]" id="regional2" value=1 onClick="return clicaregional()">
                        <label for="regional2" id="lregional2">BC Macaé</label><br>
                    <input type="checkbox" name="regional[3]" id="regional3" value=1 onClick="return clicaregional()">
                        <label for="regional3" id="lregional3">Claro BA/SE/MG</label><br>
                    <input type="checkbox" name="regional[4]" id="regional4" value=1 onClick="return clicaregional()">
                        <label for="regional4" id="lregional4">Claro CO</label><br>
                    <input type="checkbox" name="regional[5]" id="regional5" value=1 onClick="return clicaregional()">
                        <label for="regional5" id="lregional5">Claro NE</label><br>
                    <input type="checkbox" name="regional[12]" id="regional12" value=1 onClick="return clicaregional()">
                        <label for="regional12" id="lregional12">BC Ribeirão Preto</label><br>
                </div>
                <div style="width: 50%; float: right;">
                    <input type="checkbox" name="regional[6]" id="regional6" value=1 onClick="return clicaregional()">
                        <label for="regional6" id="lregional6">Claro PR/SC</label><br>
                    <input type="checkbox" name="regional[7]" id="regional7" value=1 onClick="return clicaregional()">
                        <label for="regional7" id="lregional7">Claro RJ/ES</label><br>
                    <input type="checkbox" name="regional[8]" id="regional8" value=1 onClick="return clicaregional()">
                        <label for="regional8" id="lregional8">Claro RS</label><br>
                    <input type="checkbox" name="regional[9]" id="regional9" value=1 onClick="return clicaregional()">
                        <label for="regional9" id="lregional9">Claro SP1</label><br>
                    <input type="checkbox" name="regional[10]" id="regional10" value=1 onClick="return clicaregional()">
                        <label for="regional10" id="lregional10">Claro SP2</label><br>
                    <input type="checkbox" name="regional[13]" id="regional13" value=1 onClick="return clicaregional()">
                        <label for="regional13" id="lregional13">BC Juiz de Fora</label><br>
                    <input type="checkbox" name="regional[14]" id="regiona114" value=1 onClick="return clicaregional()">
                        <label for="regional14" id="lregional14">Claro NO</label><br> 
                </div>
        <tr>
            <td class="rotulo">Site:
            <td class="campo">
                <select name="site" id="site" class="campocombo" style="width: 250px;">
                </select>
        <tr>
            <td colspan=2>
                <input type="submit" class="botao" value="Enviar">
                <input type="reset" class="botao" value="Cancelar">
    </table>
    </form>
    
    </body>
    
    </html>
    form.js:
    window.history.go(1);
    
    var globSelecionada = new String;
    //variavel com nome das regionais selecionadas seperadas por |
    
    var regionaisid = new Array(1,11,2,3,4,5,12,6,7,8,9,10,13,14);
    var regionaistx = new Array('Todas','ACS Barão Geraldo','BC MACAÉ','Claro BA/SE/MG','Claro CO','Claro NE','BC Ribeirão Preto','Claro PR/SC','Claro RJ/ES','Claro RS','Claro SP1','Claro SP2','BC Juiz de Fora','Claro NO');
    //conteudo estatico das regionais
    
    function validaRegional(){
        if( globSelecionada == "" ) return false;
        if( globSelecionada != "Todas" && document.getElementById('site').selectedIndex == 0 ) return false;
    
        return true;
    }
    
    function validaFormNovoChamado(){
        if( !validaRegional() ){
            alert("Preencha a regional e site corretamente.");
            return false;
        }
    
        if( document.forms[0].chamado.value.length <1 ){
            alert("Preencha o número do chamado.");
            return false;
        }
    
        return true;
    }
    
    function mostraSiteTodos(){
        limpaSite();
        document.getElementById('site').options[0] = new Option('','',false,false);
        document.getElementById('site').options[1] = new Option('Todos','Todos',true,true);
        document.getElementById('site').selectedIndex = 1;
        document.getElementById('site').disabled = true; //disabled não posta
    }
    
    function mostraSite(sq_regional){
        //mostra o combo de site e dá refresh no iframe para montar os itens do combo
        limpaSite();
        document.getElementById('site').options[0] = new Option('CARREGANDO SITES ' + globSelecionada.toUpperCase(),'AGUARDE',true,true);
        document.getElementById('site').disabled = true;
        if( typeof no_site_selecionado == 'undefined' ){
            document.getElementById('siteiframe').src = 'consultaSites.php?r=' + sq_regional;
        }else{
            document.getElementById('siteiframe').src = 'consultaSites.php?r=' + sq_regional + '&s=' + no_site_selecionado;
        }
    }
    
    function limpaSite(){
        //limpa o combo de sites
        for(;document.getElementById('site').length;){
            document.getElementById('site').options[0] = null;
        }    
    }
    
    function limpaRegionais(){
        for(i=1;i<11;i++){
            document.getElementById('regional' + i).checked = false;
            document.getElementById('regional' + i).disabled = false;
            document.getElementById('lregional' + i).disabled = false;
        }
    }
    
    function regionaltodas(){
        //chamada qd clica na regional Todas
        //marca e desabilita as checkboxes e labels de todas as regionais, mostra o item de site Todos
        for(i=1;i<=regionaisid.length-1;i++){
            regionaisid[i] = regionaisid[i] + ''; //char
            document.getElementById('regional' + regionaisid[i]).checked = document.getElementById('regional1').checked;
    
            if(document.getElementById('regional1').checked){
                document.getElementById('regional' + regionaisid[i]).disabled = true;
                document.getElementById('lregional' + regionaisid[i]).disabled = true;
            }else{
                document.getElementById('regional' + regionaisid[i]).disabled = false;
                document.getElementById('lregional' + regionaisid[i]).disabled = false;
            }
        }
    
        if(document.getElementById('regional1').checked){
            mostraSiteTodos();
            globSelecionada = 'Todas';
        }else{
            limpaSite();
            globSelecionada = '';
        }
    }
    
    function clicaregional(){
        //chamada qd clica em uma regional
        //mostra o combo sites e monta ele em consulta ao iframe
        var qts = 0;
        var selecionada = new String;
        var selecionadaTx = new String;
    var regionaisid = new Array(1,11,2,3,4,5,12,6,7,8,9,10,13,14);
    var regionaistx = new Array('Todas','ACS Barão Geraldo','BC MACAÉ','Claro BA/SE/MG','Claro CO','Claro NE','BC Ribeirão Preto','Claro PR/SC','Claro RJ/ES','Claro RS','Claro SP1','Claro SP2','BC Juiz de Fora','Claro NO');
    
        for(i=1;i<=regionaisid.length-1;i++){
            if( document.getElementById('regional' + regionaisid[i]).checked ){
                selecionada = regionaisid[i];
                if(qts==0){
                    selecionadaTx = regionaistx[i];
                }else{
                    selecionadaTx = selecionadaTx + ' | ' + regionaistx[i];
                }
                qts++;
            }
        }
        if(qts==0){
            globSelecionada = '';
            limpaSite();
            document.getElementById('site').disabled = true;
        }else{
            globSelecionada = selecionadaTx;
            if(qts==1){
                mostraSite(selecionada);
            }else{
                if(qts==regionaisid.length - 1){
                    //se estiverem todas marcadas, marca a regional Todas
                    //evita que um louco saia marcando tudo ao invés de Todas
                    document.getElementById('regional1').checked = true;
                    regionaltodas();
                }else{
                    mostraSiteTodos();
                }
            }
        }
    }

  16. Continua dando o mesmo erro:

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Inetpub\wwwroot\mti-prod\htdocs\consulta.php:2) in C:\Inetpub\wwwroot\mti-prod\htdocs\autenticacao.php on line 2

    <?php
    session_start();
    
    require_once 'morrer.php';
    require_once 'conexao.php';
    
    
    
    $usuario['sq_usuario'] = '';
    $usuario['no_login'] = '';
    $usuario['logado'] = 0;
    $usuario['perfil'] = '';
    
    if( isset($_COOKIE["login"]) and isset($_COOKIE["senha"]) and $_COOKIE["login"] and $_COOKIE["senha"] ){
        setcookie("login", $_COOKIE["login"], time()+259200);
        setcookie("senha", $_COOKIE["senha"], time()+259200);
        $_SESSION["login"] = $_COOKIE["login"];
        $_SESSION["senha"] = $_COOKIE["senha"];
    }
    
    if( isset($_SESSION["login"]) and isset($_SESSION["senha"]) and $_SESSION["login"] and $_SESSION["senha"] ){
        $no_login = addslashes($_SESSION["login"]);
        $ps_senha = addslashes($_SESSION["senha"]);
        $resAuth = mysql_query("select sq_usuario,no_usuario from usuario where no_login='$no_login' and ps_senha='$ps_senha' and fg_excluido!=1");
        if( mysql_num_rows($resAuth) ){
            $rowAuth = mysql_fetch_assoc($resAuth);
            $usuario['logado'] = 1;
            $usuario['no_login'] = $no_login;
            $usuario['sq_usuario'] = $rowAuth['sq_usuario'];
    
            $resPerfil = mysql_query("
                    select
                     p.no_perfil no_perfil
                    from
                     perfil p,
                     grupo_perfil grpp,
                     usuario_grupo usrg
                    where
                     usrg.sq_usuario='{$usuario['sq_usuario']}'
                     and usrg.sq_grupo = grpp.sq_grupo
                     and grpp.sq_perfil = p.sq_perfil
                    ");
            while($rowPerfil = mysql_fetch_assoc($resPerfil)){
                $usuario['perfil'][$rowPerfil['no_perfil']] = '1';
            }
            mysql_free_result($resPerfil);
        }else{
            morrer('Suas credenciais não são mais válidas. Efetue login novamente.','logout.php');
        }
        mysql_free_result($resAuth);
    }
    
    ....

  17. Ola pessoal!

    Tenho um sistema que roda direitinho em uma maquina, porem o mesmo sistema coloquei em um outro micro, porem da o seguinte erro:

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Inetpub\wwwroot\mti-prod\htdocs\consulta.php:2) in C:\Inetpub\wwwroot\mti-prod\htdocs\autenticacao.php on line 5

    já verifiquei em sites, foruns sobre o erro, porem as dicas não ajudou com o erro do meu codigo.

    Desde já agradeco pela ajuda.

    Abraços.

    1 <?php
    2require_once 'morrer.php';
    3 require_once 'conexao.php';
    4
    5 session_start();
    6
    7 $usuario['sq_usuario'] = '';
    8 $usuario['no_login'] = '';
    9 $usuario['logado'] = 0;
    10 $usuario['perfil'] = '';
    11
    12 if( isset($_COOKIE["login"]) and isset($_COOKIE["senha"]) and $_COOKIE["login"] and $_COOKIE["senha"] ){
    13    setcookie("login", $_COOKIE["login"], time()+259200);
    14    setcookie("senha", $_COOKIE["senha"], time()+259200);
    15    $_SESSION["login"] = $_COOKIE["login"];
    16    $_SESSION["senha"] = $_COOKIE["senha"];
    17 }
    18
    19 if( isset($_SESSION["login"]) and isset($_SESSION["senha"]) and $_SESSION["login"] and $_SESSION["senha"] ){
    20    $no_login = addslashes($_SESSION["login"]);
    21    $ps_senha = addslashes($_SESSION["senha"]);
    22    $resAuth = mysql_query("select sq_usuario,no_usuario from usuario where no_login='$no_login' and ps_senha='$ps_senha' and fg_excluido!=1");
    23    if( mysql_num_rows($resAuth) ){
    24        $rowAuth = mysql_fetch_assoc($resAuth);
    25        $usuario['logado'] = 1;
    26        $usuario['no_login'] = $no_login;
    27        $usuario['sq_usuario'] = $rowAuth['sq_usuario'];
    28
    29        $resPerfil = mysql_query("
    30                select
    31                 p.no_perfil no_perfil
    32                from
    33                 perfil p,
    34                 grupo_perfil grpp,
    35                 usuario_grupo usrg
    36                where
    37                 usrg.sq_usuario='{$usuario['sq_usuario']}'
    38                 and usrg.sq_grupo = grpp.sq_grupo
    39                 and grpp.sq_perfil = p.sq_perfil
    40                ");
    41        while($rowPerfil = mysql_fetch_assoc($resPerfil)){
    42            $usuario['perfil'][$rowPerfil['no_perfil']] = '1';
    43        }
    44        mysql_free_result($resPerfil);
    45    }else{
    46        morrer('Suas credenciais não são mais válidas. Efetue login novamente.','logout.php');
    47    }
    48    mysql_free_result($resAuth);
    49 }
    50
    51  function temPerfil($no_perfil){
    52    global $usuario;
    53    if( is_array($usuario['perfil']) and array_key_exists($no_perfil,$usuario['perfil']) ){
    54        return true;
    55    }else{
    56        return false;
    57    }
    58}
    59
    60 //
    61  function logarAuditoria($no_atividade,$sq_row,$no_campo='',$tx_campo=''){
    62    global $usuario;
    
        $sq_usuario = (int) $usuario['sq_usuario'];
        $no_atividade = trim(addslashes($no_atividade));
        $sq_row = (int) $sq_row;
        $no_campo = trim(addslashes($no_campo));
        $tx_campo = trim(addslashes($tx_campo));
    
        mysql_query("insert into
            log_auditoria(sq_atividade, sq_usuario, dt_data, sq_row, no_campo, tx_campo)
            values( (select sq_atividade from log_atividade where no_atividade='$no_atividade' limit 1), '$sq_usuario', now(), '$sq_row','$no_campo', '$tx_campo')
            ");
        if( mysql_error() )
            morrer('Erro na query insert into log_auditoria: ' . mysql_error());
    }
    
    
    ?>

  18. Olá ESerra, boa noite!

    Desculpe a minha ignorancia, mas você mencionou para o colega que não é preciso usar mySQL_free_result. Antigamente realmente não era necessário eu utilizar, porem tive que instalar o php + mysql em um servidor windows 2003 server utilizando o IIS e apartir daí está sendo necessário utilizar a função.

    Isso seria devido ao Servidor (Apache, IIS), pois o código é simples de acesso ao banco de dados conforme eu coloquei acima.

    desde já agradeço pelos os esclarecimento.

    Abraços.

    Sim, quando o script é encerrado as conexões são fechadas e os dados liberados, nem é preciso usar mysql_close e mysql_free_result (isso só se torna realmente necessário se o contexto em que o script roda for crítico), além do que, nos comentários da função mysql_free_result tem gente que descreve casos em que o uso de memória tem um aumento depois do usa da referida função.

  19. Olá Deekilleer!

    Tive que inserir esse comando: mysql_free_result($result); antes do mysql_close para resolver a mensagem de erro.

    Agora o que eu fico sem entender que antes funcionava normalmente.

    <?php
    
      $result = "SELECT * from tab_mti ORDER BY mti_chamado";
      $res = = mysql_query($result);
      $linhas = mysql_num_rows($result);
      for ($i=0; $i<$linhas; $i++)
      {
         $reg = mysql_fetch_array($result);
         echo "<tr>
                  <td>&nbsp;<div align='center'>$reg[id]</div></td>
                  <td>&nbsp; $reg[mti_chamado]</td>
               </tr>";
       }
       mysql_free_result($linhas);
       mysql_close($link);
    ?>

  20. Olá pessoal, beleza?

    Realizei a instalação do PHP Version 5.2.9-1 + MySQL 5.1.33 + IIS (Windows 2003 Server).

    Está dando uma mensagem com um código simples de acesso ao banco:

    Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0

    Segue o código da pagina (consulta_bd.php) abaixo:

    1  <style type="text/css">
    2  @import url("estilos.css");
    3  </style>
    4  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    5  <html xmlns="http://www.w3.org/1999/xhtml">
    6  <head>
    7  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    8  <title>Recuperando Dados em uma Tabela</title>
    9  </head>
    10  <?php
    11  $servidor = 'localhost';
    12  $usuario = 'root';
    13  $senha = 'elohim';
    14  $banco = 'bd_teste';
    15
    16  $link = mysql_connect($servidor, $usuario, $senha)
    17    or die ('Não foi possivel conectar ao BancoI: '.mysql_error());
    18
    19  $select = mysql_select_db($banco);
    20
    21  ?>
    22  <font face="Verdana" color="#6699FF"><b>Teste - Consulta ao Banco de Dados (MySQL v-5.1.33)</b></font><br />
    23  <table border="1" bordercolor="#000000" cellpadding="0" cellspacing="0"><tr>
    24     <td><b><font face="Verdana">&nbsp;ID&nbsp;</font></b></td>
    25     <td><b><font face="verdana">&nbsp;Nome</font></b></td>
    26  </tr>
    27  <?
    28
    29  $result = mysql_query("SELECT * from tab_mti ORDER BY mti_chamado");
    30  $linhas = mysql_num_rows($result);
    31
    for ($i=0; $i<$linhas; $i++)
    {
    $reg = mysql_fetch_array($result);
    ?>
       <tr>
          <td>&nbsp;<div align="center"><? echo $reg['id']; ?></div></td>
          <td>&nbsp;<? echo $reg['mti_chamado']; ?></td>
        </tr>
    
    <?
    }
    mysql_close($link);
    ?>
    </table>
    <br />
    <br />
    <!--
    <a href="lista.php" class="link">Clique aqui para visualizar os registros na Tabela!!!.</a><br>
    <a href="lista_jumpmenu.php" class="link">Clique aqui para visualizar os Registro na ComboBox!!!</a><br>
    <a href="inserir.php" class="link">Clique aqui para visualizar PAGINA DE CADASTRO</a><br><br />
    <a href="logout.php" class="link">Logout</a> -->
    <body>
    
    </body>
    </html>

  21. depois de:

    <?php
    if(ISSET($_SESSION["nome_usuario"]))
      $nome_usuario = $_SESSION["nome_usuario"];
    if(ISSET($_SESSION["senha_usuario"]))
      $senha_usuario = $_SESSION["senha_usuario"
    
    
    //DE UM ECHO AQUI:
    
    echo $nome_usuario."<br>";
    echo   $senha_usuario;
    Coloquei dessa forma:
    <?php
    if(ISSET($_SESSION['nome_usuario']))
      $nome_usuario = $_SESSION['nome_usuario'];
    if(ISSET($_SESSION['senha_usuario']))
      $senha_usuario = $_SESSION['senha_usuario'];
    
    echo $nome_usuario."<br>";
    echo   $senha_usuario;
    
    if(!(empty($nome_usuario) or empty($senha_usuario)))
    {
    
    $servidor = 'localhost';
    $usuario = 'root';
    $senha = 'elohim';
    $banco = 'bd_mti';
    
    $link = mysql_connect($servidor, $usuario, $senha)
        or die ('Não foi possivel conectar ao Banco MTI: '.mysql_error());
    
    $select = mysql_select_db($banco);
    
    $result = mysql_query("SELECT * from usuarios_autorizados where usuario ='" .$nome_usuario. "' and senha='" .$senha_usuario."' ");
      if(mysql_num_rows($result)==0)

    porem na pagina aparece tudo em branco.

  22. Repare:

    $servidor = 'localhost';
    $usuario = 'root';
    $senha = 'elohim';
    $banco = 'bd_mti';
    
    $link = mysql_connect($servidor, $usuario, $senha)
        or die ('Não foi possivel conectar ao Banco MTI: '.mysql_error());
    
    $select = mysql_select_db($banco);
    
      $result = mysql_query("SELECT * from usuarios_autorizados where usuario='$usuario' and senha = '$senha'");
      if(mysql_num_rows($result)==0)
    Mesmo erro anterior, você ta passando a senha do banco ao invés da senha do usuário.
    Olá Itibere! Eu cheguei a realizar no codigo valida session o reparo, porem a situação persiste.
    <?php
    if(ISSET($_SESSION["nome_usuario"]))
      $nome_usuario = $_SESSION["nome_usuario"];
    if(ISSET($_SESSION["senha_usuario"]))
      $senha_usuario = $_SESSION["senha_usuario"];
    
    if(!(empty($nome_usuario) or empty($senha_usuario)))
    {
    
    $servidor = 'localhost';
    $usuario = 'root';
    $senha = 'elohim';
    $banco = 'bd_mti';
    
    $link = mysql_connect($servidor, $usuario, $senha)
        or die ('Não foi possivel conectar ao Banco MTI: '.mysql_error());
    
    $select = mysql_select_db($banco);
    
    $result = mysql_query("SELECT * from usuarios_autorizados where usuario ='" .$nome_usuario. "' and senha='" .$senha_usuario."' ");
      if(mysql_num_rows($result)==0)
      {
          unset ($_SESSION['nome_usuario']);
          unset ($_SESSION['senha_usuario']);
          echo "Atenção, você não efetuou o <b>LOGIN!!!</b>";
          exit;
        }
      }
      else
      {
        echo "Você não efetuou o <b>LOGIN!!!";
        exit;
      }
    mysql_close($conexao);
    ?>

×
×
  • Criar Novo...