Ir para conteúdo
Fórum Script Brasil

powerpiemonteze

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Posts postados por powerpiemonteze

  1. Ola Alex, Obrigado desde já

    <h2>Solicitações - Parte 3</h2>
    <div id="texto">
    <?php
    session_check("normal");
    // atulaizar status da pessoa
    $status = 'Em Campo';
    $CodigoOSPS=$_POST['CodigoOSPS'];
    // Reserva de Sala
    $sala_emp=$_POST['sala_emp'];
    $salaObservacao=$_POST['salaObservacao'];
    // usuario que esta fazendo a solicitacao
    $CodigoPessoa=$_SESSION['CodigoPessoa'];
    $NomePessoa=$_SESSION['NomePessoa'];
    // calcula o tempo atual em UNIX e transforma para o formato timestamp mysql
    $mysqldate = date("Y-m-d H:i:s");
    //
    $erro = 0;
    // insere a solicitacao
    $query0 = sprintf (" INSERT INTO solicitacao_sala
    (CodigoPessoa, Codosps, Dsolicitacao)
    VALUES ('%s', '%s', '%s')",
    mysql_real_escape_string($CodigoPessoa),
    mysql_real_escape_string($CodigoOSPS),
    mysql_real_escape_string($mysqldate)
    );
    $sql0=mysql_query($query0) or die(mysql_error());
    // pega o codigo da solicitacao inserida
    $query0 = sprintf (" SELECT Codigo
    FROM solicitacao_sala
    WHERE Dsolicitacao = '%s'",
    mysql_real_escape_string($mysqldate)
    );
    $sql0=mysql_query($query0) or die(mysql_error());
    $CodigoSolicitacao = mysql_result($sql0, 0, "Codigo");
    // insere a Reserva de Sala
    if ($sala_emp == 'on') {
    $query1 = sprintf (" INSERT INTO empsala
    (Dsolicitacao, Observacao)
    VALUES ('%s','%s')",
    mysql_real_escape_string($mysqldate),
    mysql_real_escape_string($salaObservacao)
    );
    $sq11=mysql_query($query1) or die(mysql_error());
    $query1 = sprintf (" SELECT Codigo
    FROM empsala
    WHERE Dsolicitacao = '%s'",
    mysql_real_escape_string($mysqldate)
    );
    $sq11=mysql_query($query1) or die(mysql_error());
    $CodigoEmpSala = mysql_result($sq11, 0, "Codigo");
    //manda o e-mail
    $para="";
    $assunto="Intranet - Reserva de Sala";
    $mensagem="O funcionario $NomePessoa requisitou a Reserva de Sala, com codigo de solicitacao $CodigoSolicitacao.";
    sendmail($para, $assunto, $mensagem);
    }
    if ($sala_emp != 'on')
    $CodigoEmpSala = '0';
    // atualiza os campos de emprestimo na relacao solicitacao
    $query2 = sprintf (" UPDATE solicitacao_sala
    SET CodigoEmpSala = '%s',
    WHERE Dsolicitacao = '%s'",
    mysql_real_escape_string($CodigoEmpSala),
    mysql_real_escape_string($mysqldate)
    );
    $sq12 = mysql_query($query2) or die(mysql_error());
    // atualiza os campos de solcitacao nos emprestimos
    $emp = array ('empsala');
    foreach($emp as $key => $value){
    $query3 = sprintf (" UPDATE %s
    SET CodigoSolicitacao = '%s',
    WHERE Dsolicitacao = '%s'",
    mysql_real_escape_string($value),
    mysql_real_escape_string($CodigoSolicitacao),
    mysql_real_escape_string($mysqldate)
    );
    $sql3 = mysql_query($query3) or die(mysql_error());
    }
    echo "Solicitação feita<br />";
    ?>
    </div>
  2. Ola, atualmente tem uma intranet aqui na minha empresa, feita em PHP, nela tem uma sessão para solicitações, eu estou tentado adicionar mais um tipo de solicitação ( de Reserva de Sala) porem quando tento ver o painel de solicitações retorna o seguinte erro:

    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 'CodigoEmpSala = '0' WHERE Dsolicitacao = '2015-02-18 14:30:51'' at line 7

    Alguém poderia me ajudar nesse caso?

    desde já agradeço a atenção de todos.

  3. Ola Sandro,

    fiz isso, criei banco e quando copio o código e vou executar retorna:

    #
    # Table structure for table 'reservas'
    #
    CREATE TABLE reservas (
    cod_sala int(20) unsigned default '0',
    matricula int(20) unsigned default '0',
    datatempo datetime default NULL,
    ticket varchar(255) default '0'
    ) TYPE=MyISAM;
    Mensagens do MySQL : Documentação
    #1064 - 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 'TYPE=MyISAM' at line 17
    vi que ele ta apresentando um erro na linha 17, esse é o codigo sql:
    # MySQL-Front Dump 2.5
    #
    # Host: 10.5.10.10 Database: sas
    # --------------------------------------------------------
    # Server version 4.0.11a-gamma
    #
    # Table structure for table 'reservas'
    #
    CREATE TABLE reservas (
    cod_sala int(20) unsigned default '0',
    matricula int(20) unsigned default '0',
    datatempo datetime default NULL,
    ticket varchar(255) default '0'
    ) TYPE=MyISAM;
    #
    # Dumping data for table 'reservas'
    #
    INSERT INTO reservas VALUES("1", "999995", "2005-04-06 09:00:00", "");
    #
    # Table structure for table 'salas'
    #
    CREATE TABLE salas (
    cod_sala int(3) unsigned NOT NULL auto_increment,
    nome_sala varchar(255) default NULL,
    KEY cod_sala (cod_sala)
    ) TYPE=MyISAM;
    #
    # Dumping data for table 'salas'
    #
    INSERT INTO salas VALUES("1", "São Paulo");
    INSERT INTO salas VALUES("2", "Ribeirão Preto");
    INSERT INTO salas VALUES("3", "Blue Room");
    INSERT INTO salas VALUES("4", "Video Conference");
    #
    # Table structure for table 'adms'
    #
    CREATE TABLE adms (
    matsup varchar(10) default '0',
    nome varchar(20) default NULL,
    senha varchar(10) default '0'
    ) TYPE=MyISAM;
    #
    # Dumping data for table 'adms'
    #
    INSERT INTO adms VALUES("admin", "Administrador", "abc123");
    CREATE TABLE sups (
    matsup int(10) default NULL,
    nome_sup varchar(255) default NULL,
    senha varchar(16) default NULL,
    ilha int(10) default NULL,
    pri int(2) default NULL,
    ) TYPE=MyISAM;
    #
    # Dumping data for table 'sups'
    #
    INSERT INTO sups VALUES("999995", "Usuário de Teste", "999995", "99", "0");
  4. Ola Pessoal, sou novo aqui no forum e inciante no php também, queria saber se alguém poderia me ajudar nesse caso:

    Quando tento importar um determinado banco .sql de 2kb utilizando o phpmyadmin ele retorna a seguinte menssagem:

    Erro
    Comando SQL:
    # MySQL-Front Dump 2.5
    #
    # Host: 127.0.0.1 Database: sas
    # --------------------------------------------------------
    # Server version 4.0.11a-gamma
    #
    # Table structure for table 'reservas'
    #
    CREATE TABLE reservas (
    cod_sala int(20) unsigned default '0',
    matricula int(20) unsigned default '0',
    datatempo datetime default NULL,
    ticket varchar(255) default '0'
    ) TYPE=MyISAM;
    Mensagens do MySQL :
    #1046 - No database selected
    Obs: utilizando esse mesmo phpmyadmin eu já importei outro banco e foi tranquilo.
    Desde já agradço pela atenção de todos
×
×
  • Criar Novo...