Ir para conteúdo
Fórum Script Brasil

Leonardo Bueno

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Leonardo Bueno

  • Data de Nascimento 04/01/1982

Contatos

  • MSN
    bueno.vip@hotmail.com

Perfil

  • Gender
    Male
  • Location
    Santo Ângelo-RS

Leonardo Bueno's Achievements

0

Reputação

  1. Bom pessoal estou desenvolvendo um pequeno programa aqui para a empresa onde trabalho e estou com o seguinte problema. estou realizando uma inserção no meu banco da seguinte maneira. global $db; $lista_obrigatorio = array('nome' => '','sexo' => ''); verificaObrigatorio($lista_obrigatorio,$dados); $query = "INSERT INTO pesquisa (id, ocupacao, sexo, estadoCivil, idade, formacao, tempoEmpresa, localTrabalho, turno) VALUES ('','$dados[ocupacao]','$dados[sexo]','$dados[estadoCivil]','$dados[idade]','$dados[formacao]','$dados[tempoEmpresa]','$dados[localTrabalho]', '$dados[turnoTrabalho]' )"; $db->query($query); Após realizar esta inserção meu formulário automaticamente vai para a segunda parte do processo onde preciso usar o ID recem inserido para atualizar a BD após o preencher o segundo formulário. Como faço para saber qual foi a ID que acabou de ser inserida?? Lembrando que o campo ID é auto-incremental e terei várias pessoas usando o sistema. Agradeço deste já a atenção de todos que vierem a ler este tópico. :blink: Leonardo Bueno Iniciante em PHP / AJAX
  2. E ai galera.... Montei um cogido para o envio de email aqui para nossa intranet. Até tudo bem ele esta enviando os emails normalmente estou usando as classes do PEAR. Estou com duficuldade para criar as regras de exceções para que o email só seja enviado se determinados campos do formulário estiverem preenchidos. Abaixo envio o código para que vocês possam dar uma análisada...... index.php (os trechos principais do código) <form method="POST" action="envia.php"> <table width="500" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td> <div align="right"><strong>Nome: </strong></div></td> <td> <input name="nome" type="text" size="40" value="<?php echo $_POST[nome]?>"></td> </tr> <tr> <td> <div align="right"><strong>Matricula: </strong></div></td> <td> <input name="matricula" type="text" size="40" value="<?php echo $_POST[matricula]?>"></td> </tr> <tr> <td> <div align="right"><strong>Ramal: </strong></div></td> <td> <input name="ramal" type="text" size="40" value="<?php echo $_POST[ramal]?>"></td> </tr> <tr> <td> <div align="right"><strong>Email: </strong></div></td> <td> <input name="email" type="text" size="40" value="<?php echo $_POST[email]?>"></td> </tr> <tr> <td align="right" nowrap bordercolor="#00923F"><div align="right"><strong>Cardápio: </strong></div></td> <td> <select name="prato" style="width:180px"> <option value="">Escolha uma opção...</option> <option value="Light 1">Ligth Número 1</option> <option value="Light 2">Light Número 2</option> <option value="Gourmet">Parada do Gourmet</option> <option value="Captain Burguer">Captain Burguer</option> </select> </td> </tr> <tr> <td align="right" nowrap bordercolor="#00923F" valign="top"><div align="right"><strong>Mensagem: </strong></div></td> <td> <textarea name="mensagem" cols="40" rows="6"></textarea></td> </tr> <tr> <td colspan="2"><div align="left"> <hr> </div></td> </tr> <tr> <td colspan="2"><div align="left"><strong>Dias da Semana que você deseja Solicitar o Cardápio:</strong></div></td> </tr> <tr> <td width="6%"><div align="center"> <input type="checkbox" name="segunda" value="sim"> </div></td> <td width="94%">Segunda-Feira</td> </tr> <tr> <td><div align="center"> <input type="checkbox" name="terca" value="sim"> </div></td> <td>Terça-Feira</td> </tr> <tr> <td><div align="center"> <input type="checkbox" name="quarta" value="sim"> </div></td> <td>Quarta-Feira</td> </tr> <tr> <td><div align="center"> <input type="checkbox" name="quinta" value="sim"> </div></td> <td>Quinta-Feira</td> </tr> <tr> <td><div align="center"> <input type="checkbox" name="sexta" value="sim"> </div></td> <td>Sexta-Feira</td> </tr> <tr> <td colspan="2"><div align="left"> <hr> </div></td> </tr> <tr> <td colspan="2"><div align="center"></div> <input type="submit" name="Submit" value="Enviar"> </td> </tr> </table> </form> E aqui o envia.php <?php require_once "Mail.php"; $from = "$_POST[nome] <$_POST[email]>"; $to = "leonardo@fundimisa.com.br, puras579@puras.com.br"; $subject = "Cardápio"; $body = "RESTAURANTE PURAS - Fundimisa: $host = "smtp.dominio.com.br"; $username = "dominio@dominio.com.br"; $password = "senha"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p><center>Mensagem Enviada com Sucesso!<br>Seu pedido já esta reservado.</center></p>"); } ?> Preciso que quando o email da pessoa não estiver preenchido aparaça a mensagem informando que o email não foi enviado pois faltou preencher o campo email.... DEste agradeço a atenção Leonardo Bueno
  3. Caro Paulo Ajudou e muito após implementar as suas indicações o meu problema foi resolvido. Muito obrigado pela sua atenção Atenciosamente, Leonardo Bueno
  4. Pessoal bom dia a todos..... Estou com uns problinhas aqui com a nossa intranet na empresa e gostaria que alguém me ajudasse. É o seguinte. Tenho uma tabela de funcionários na qual tem um campo setor que é campo INT (código do setor), depois tenho uma outra tabela setores com um campo ID e outro setor ( que é o nome do setor). Bom preciso realizar uma consulta que me informe os dados dos funcionários e no campo setor o nome do setor (não código) até aí tudo bem montei o seguinte código que aparentemente resolveu o meu problema. 'SELECT f.id, f.nome, s.setor, f.data_admissao, f.data_nascimento, f.ramal, f.email FROM `funcionarios` as f, `setores` as s where f.setor = s.id and f.status = 1 and f.nome like "%'.$_POST[busca].'%" ORDER BY f.nome'; Porem preciso que a busca seja realizada não somente pelo nome do funcionário mas tambem pelo ramal e ID (matricula) para isso incrementei o código acima da seguinte forma. 'SELECT f.id, f.nome, s.setor, f.data_admissao, f.data_nascimento, f.ramal, f.email FROM `funcionarios` as f, `setores` as s where f.setor = s.id and f.status = 1 and f.nome like "%'.$_POST[busca].'%" or f.id like "%'.$_POST[busca].'%" or f.ramal like "%'.$_POST[busca].'%" ORDER BY f.nome'; Só que desta forma ele só realiza a busca corretamente quando passo o Nome, se informo uma matricula por exemplo ele me retorna o funcionário porem o repete para todos os setores cadastrados na tabela setores, quando o correto seria aparecer apenas uma vez com o setor correspondente. Já alterei o SELECT acima para o que esta logo abaixo porem desta forma ele não me retorna nada quando busco pela matricula. 'SELECT f.id, f.nome, s.setor, f.data_admissao, f.data_nascimento, f.ramal, f.email FROM `funcionarios` as f, `setores` as s where f.setor = s.id and f.status = 1 and f.nome like "%'.$_POST[busca].'%" or f.id like "$_POST[busca]" ORDER BY f.nome'; Bom acho que era isso, tentei ser o mais claro e objetivo possível, se alguém puder me ajudar ficarei grato. Atenciosamente, Leonardo Bueno
  5. Obrigado pela resposta. Aproveitando poderia me informar qual a melhro forma de realizar um busca mais ou menos assim.... $sql = 'SELECT f.id, f.nome, s.setor, f.data_admissao, f.data_nascimento, f.ramal, f.email FROM `funcionarios` as f, `setores` as s where f.setor = s.id and f.status = 1 and f.nome like "%'.$_POST[busca].'%" or f.id "%'.$_POST[busca].'%" ORDER BY f.nome'; O meu problema aqui é que se eu passo algum falor do campo id no formulario ele me retorna porem gera uma entrada para cada valor da tabela setores, ou seja, se busco pelo valor 8495 (minha matricula) ele lista apenas os meus dados porem para todos os setores não apenas para o meu (informatica). Atenciosamente, Leonardo Bueno
  6. Pessoal bom dia sou novo na programação em PHP e estou com uma pouco de dificuldade para entender o que o código abaixo faz.... se alguém puder me ajudar.... ficarei grato.... Minha dificuldade esta na parte em aparece o primeiro IF sei que esta passando alguns parametros para o SELCT mais não consegui entender perfeitamente o funcionamento destes IFS.... OBS: o código continua mas apenas para montar a tabela em HTML
×
×
  • Criar Novo...