Ir para conteúdo
Fórum Script Brasil

Br3n0k

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Posts postados por Br3n0k

  1. Salve pessoal, estou com um pequeno problema, comecei meus estudos de PHP e PHP orientado a objetos alguns meses e me encontro empacado agora em um problema, tenho um pequeno sistema que vai Realizar o agendamento de um Serviço a ser feito por uma pessoa com uma data Inicial e uma Data final ambas em formato americano 000-00-00, porem a estrutura do banco é +- essa:

    IDSERVICO | RESPONSAVELSERVICO | DATAINICIAL | DATAFINAL | SERVICO

    eis a questão, preciso impedir um novo agendamento de serviço se já houver serviço cadastrado para o funcionário selecionado em alguma destas datas ou no intervalo delas, exp: tenho um serviço A dia 22/06/2016 ate 24/06/2016 para o Funcionario 007

    vou agendar um serviço para o funcionario 007 dia 23/06/2016 a 28/06/2016 ai eu queria barrar pois já tem serviço dia 22/06/2016 a 24/06/2016, acho que consegui explicar né.

     

    procurei na internet mais tudo que encontrei foi utilizando o between porem não sei como utilizar ele tendo as datas separadas uma em cada coluna, há alguma solução?

     

  2. Boa noite, estou com uma pequena duvida:

    Preciso que o usuário digite um numero de 15 caracteres, chamo este numero de Numero de Brinco

    só que como é 15 caracteres então corre o risco deste usuário errar, eu estava pensando em validar estas informações por um pdf que nos recebemos que contem todos estes números.

    o usuário cola por um ctrl+a e ctrl+v no textarea.

    Agora a questão, como faço para validar se o numero digitado está contido dentro daquele textarea que ela colou todos os numeros?

  3. show

    deu certinho, o laço ficou mais ou menos assim:

    $sql = mysql_query("SELECT * FROM pendencias");
    while($linha = mysql_fetch_array($sql))
                {
                $linkid = $linha['id'];    
      echo "<tr>";     
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['id'].                "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['nome_pend'].         "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['tipo_pend'].            "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['gestor_pend'].       "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['vendedor_pend'].        "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['responsavel_pend'].  "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['produtor_pend'].        "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['fazenda_pend'].        "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['data'].                "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['criada_por'].        "</center></a></td>";
              echo "<td><a href='pendencia_alterar1.php?id=$linkid'><center>" .$linha['status'].            "</center></a></td>";
                  
      echo "</tr>";
                  }
      ?>
    
    
  4. Galera eu estou apanhando nesse tal php rsrsrs, mais aos poucos eu chego lá, eu gostaria de saber se alguém me ajuda a andar pro caminho certo, estou meio sem rumo de como organizar os dados de uma consulta com msql em uma tabelinha html

    minha tabela html:

    image.jpg

    meus dados no banco:

    image.jpg

    todas as consultas que aprendi a fazer foram para trazer todos os resultados na mesma linha, e o máximo que consegui foi dividir ele na horizontal, mais a minha duvida é a seguinte, como posso trazer todos os meus resultados separados por linha, e usando essa tabela?

  5. Estou tentando inserir dados dentro de uma tabela puxando dados e exibindo eles na <select><option> do HTML, problema que os unicos dados que estão entrando no banco de dados são os que são <input>

    Casdatrodapendencia.php

    <?PHP include ("includes/sql.php");
    ini_set('default_charset','UTF-8');
    require('header.php');
    
    $querytipopend = mysql_query("SELECT id, tipo_desc FROM pendencias_tipo");
    $gestor = mysql_query("SELECT id, nome, cargo FROM usuarios WHERE cargo like 'Gestor'");
    $vendedor = mysql_query("SELECT id, nome, cargo FROM usuarios WHERE cargo like 'Vendedor'");
    $responsavel = mysql_query("SELECT id, nome FROM usuarios");
    $sprodutor = mysql_query("SELECT id, nome FROM produtores");
    $sfazenda = mysql_query("SELECT id, nome FROM fazendas");
    ?>
    <form name="abrir-pendencia" method="post" action="action_criar_pendencia.php">
    <fieldset>
    <legend> Abrir: </legend>
    	<table width="657" border="0">
    	<tr>
        	<td width="268"><label for="txTitulo">Nome da Pendência:</label></td>
            <td width="371"><input type="text" name="txTitulo" id="txTitulo" maxlength="100" /><br></td>
        </tr>
        <tr>
            <td><label for="txTipo">Tipo da Pendência:</td>
            <td><select name="txTipo" form="txTipo" id="txTipo">
                    <option value="">-Selecione-</option>
                    <?PHP while ($tipo = mysql_fetch_array($querytipopend)){ ?>
                    <option value="<?PHP echo $tipo['tipo_desc'] ?>"><?PHP echo $tipo['tipo_desc'] ?></option>
    				<?PHP } ?>
            	</select></label><br>
            </td></tr>   
            <tr><td><label for="txGestor">Gestor do Produtor:</td>
            <td><select name="txGestor" form="" id="txGestor">
                   <option value="">-Selecione-</option>
                   <option value="Carlos">Carlos Junior</option>
                   <option value="Marilia">Marilia Helida</option>
                   <option value="Renato">Renato Campos</option>
            	</select></label><br>
            </td></tr>
            <tr><td><label for="txVendedor">Vendedor do Produtor:</td>
            <td><select name="txVendedor" form="txVendedor" id="txVendedor">
                   <option value="">-Selecione-</option>
                   <?PHP while ($tipocargo2 = mysql_fetch_array($vendedor)){ ?>
                   <option value="<?PHP echo $tipocargo2['id'] ?>"><?PHP echo $tipocargo2['nome'] ?></option>
                   <?PHP } ?>
            	</select></label><br>
            </td></tr>
            <tr><td><label for="txResponsavel">Responsavel Pela Pendência:</td>
            <td><select name="txResponsavel" form="responsavel" id="txResponsavel">
                   <option value="">-Selecione-</option>
                   <?PHP while ($tipocargo3 = mysql_fetch_array($responsavel)){ ?>
                   <option value="<?PHP echo $tipocargo3['id'] ?>"><?PHP echo $tipocargo3['nome'] ?></option>
                   <?PHP } ?>
            	</select></label><br>
            <tr><td><label for="txProdutor">Produtor:</td>
            <td><select name="txProdutor" form="Produtor" id="txProdutor">
                   <option value="">-Selecione-</option>
                   <?PHP while ($produtor = mysql_fetch_array($sprodutor)){ ?>
                   <option value="<?PHP echo $produtor['id'] ?>"><?PHP echo $produtor['nome'] ?></option>
                   <?PHP } ?>
            	</select></label><br>
            </td></tr> 
             <tr><td><label for="txFazenda">Fazenda:</td>
            <td><select name="txFazenda" form="Fazenda" id="txFazenda">
                   <option value="">-Selecione-</option>
                   <?PHP while ($fazenda = mysql_fetch_array($sfazenda)){ ?>
                   <option ><?PHP echo $fazenda['nome'] ?></option>
                   <?PHP } ?>
            	</select></label><br>
            </td></tr> 
            <tr>
        	<td><label for="txPendencia">Descreva a Pendência:
            <td><textarea id="txPendencia" name="txPendencia" rows="10" cols="40"> </textarea><br></td><td width="4"></td></label>
        </tr></table>
    
        <table width="656">
       	 <tr>
         	
            <td width="271">
        		<center><input type="submit" value="Abrir" />
        		<a href="index.php"><input type="button" value="Cancelar" /></a></center>
            </td>
            
       	 </tr>
        </table>
    </fieldset>
    </form>
    

    e a action action_criar_pendencia.php que criei para cadastrar a pendência na nova table "pendencias"

    <?PHP
    include 'includes/sql.php';
    ini_set('default_charset','UTF-8');
    error_reporting(false);
    
    $nome_pend             = $_POST['txTitulo'];
    $tipo_pend             = $_POST['txTipo'];
    $gestor_pend        = $_POST['txGestor'];
    $vendedor_pend         = $_POST['txVendedor'];
    $responsavel_pend   = $_POST['txResponsavel'];
    $produtor_pend         = $_POST['txProdutor'];
    $fazenda_pend         = $_POST['txFazenda'];
    $descricao_pend        = $_POST['txPendencia'];
        
        
                mysql_query("INSERT INTO `teste1`.`pendencias` (`id`, `nome_pend`, `tipo_pend`, `gestor_pend`, `vendedor_pend`, `responsavel_pend`, `produtor_pend`, `fazenda_pend`, `descricao`) VALUES ('NULL','$nome_pend','$tipo_pend','$gestor_pend','$vendedor_pend','$responsavel_pend','$produtor_pend','$fazenda_pend','$descricao_pend')");
                echo "<script>alert('Pendência Cadastrada Com Sucesso');</script>";
                echo "Pendência Criada com sucesso!";
                echo "<meta http-equiv='refresh' content='0, url=index.php'>";
    
    
    
    mysql_close($conexao);
    ?>
    
    

    não importa o que eu tente, sempre os unicos dados que são preenchidos no banco de dados são o txTitulo e o txPendencia que são <input> no form

  6. Vocês conheçem algum script de agendamento de serviço(da empresa,ex: pegar assinaturas no documento tal) que em devida situação ele agende o serviço do tipo A e tipo B:

    o serviço do tipo A tem um prazo de 10 dias para ficar pronto

    o serviço B tem outro prazo de 5 dias

    (e se por algum milagre existir aida com esses prazos) o prazo A gera uma cobrança lembrando o vendedor de cobrar o cliente

×
×
  • Criar Novo...