Ir para conteúdo
Fórum Script Brasil

Paulo Amaral

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que Paulo Amaral postou

  1. Resolvi aqui com esta função function SomaTotais(){ var total = 0; $("input:checkbox[data-id=selecao]:checked").each(function () { var i = this.value; var valor = Number(DesFormataMoeda($('#totalProduto'+i).val())); total += parseFloat(valor.toFixed(2)); }); $('#total').html('R$ '+ConverteMoeda(total)); }
  2. Boa tarde. Tenho uma table na minha página com colunas de quantidade e valor do produto, esses valores são retornados do meu BD, em cada linha tem um checkbox para seleção, já fiz uma função para calcular o total de cada produto(quantidade * valor), o que preciso é uma função para totalizar a soma dos produtos selecionados pelo checkbox.
  3. Olé estou começando com CodeIgniter, e já tenho problema no login do sistema. Apos inserir os dados nos campos "nome" e "senha" e submeter o formulário me retorna os seguintes erros: A PHP Error was encountered Severity: Warning Message: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\automac\system\database\drivers\mysqli\mysqli_driver.php:221) Filename: core/Common.php Line Number: 569 Backtrace: A PHP Error was encountered Severity: Error Message: Maximum execution time of 60 seconds exceeded Filename: mysqli/mysqli_driver.php Line Number: 221 Backtrace: segue os códigos login_model.php(Model) if (! defined('BASEPATH')) exit('No direct script access allowed'); class Login_model extends CI_Model { //Validação do usuário public function validacao($usuario, $senha){ $this->db->where('USUARIO', $usuario); $this->db->where('SENHA', $senha); $query = $this->db->get('DBA'); if($query->num_rows == 1){ print_r($query); die(); return true; // retorna verdadeiro } } //Verifica se usuário esta logado public function logado(){ $logado = $this->session->userdata('logado'); if(!isset($logado) || $logado != true){ echo 'Voce nao tem permissao para entrar nessa pagina!'; die(); } } } login.php(Controller) if (! defined('BASEPATH')) exit('No direct script access allowed'); class Login extends CI_Controller{ function __construct(){ parent:: __construct(); } public function index(){ //Validacao $this->load->library('form_validation'); $this->form_validation->set_rules('usuario', 'Usuário', 'required'); $this->form_validation->set_rules('senha', 'Senha', 'required'); $this->form_validation->set_error_delimiters('<p class="error">', '</p>'); //Modelo Login $this->load->model('login_model', 'MLogin'); $usuario = $this->input->post('usuario'); $senha = $this->input->post('senha'); $query = $this->MLogin->validacao($usuario,$senha); if($this->form_validation->run() == FALSE){ $this->load->view('v_login'); }else{ if($query){ // Verifica Login e Senha $data = array( 'usuario' =>$this->input->post('usuario'), 'logado' => true ); $this->session->set_userdate($data); redirect('principal'); }else{ redirect($this->index()); } } } } v_login.php(view) <?php echo form_open();?> <div class="body bg-gray"> <div class="form-group" id="loginGroup"> <?php echo form_error('usuario', '<div class="error">', '</div>'); ?> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user"></i></span> <?php echo form_input(array( "name" => "usuario", "class" => "form-control", "placeholder" => "Informe o Usuário" )); ?> </div> </div> <div class="form-group"> <?php echo form_error('senha', '<div class="error">', '</div>'); ?> <div class="input-group" id="senhaGroup"> <span class="input-group-addon"><i class="fa fa-lock"></i></span> <?php echo form_password(array( "name" => "senha", "class" => "form-control", "placeholder" => "Informe a Senha" )); ?> </div> </div> </div> <div class="footer bg-gray"> <?php echo form_submit(array( "name" => "submit", "class" => "btn bg-orange", "value" => "Acessar" )) ?> </div> <?php form_close(); ?>
  4. Amigo deixe este trecho: <td><?php echo $usuario->nome; ?></td> Fora do foreach creio vai dar certo.
  5. Paulo Amaral

    Formmail

    Olá Lucas. Isto esta acontecendo porque você esta enviado o código sempre que abre a pagina, você pode fazer o seguinte; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>FORMULÁRIO SIMPLES</title> <link href="page.css" rel="stylesheet" type="text/css" /> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> <link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" /> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script> <script src="alert.js" type="text/javascript"></script> </head> <body> <p class="titulo">FORMULÁRIO E-MAIL ÚNICO</p> <form method="post" name="contato" action="<? $PHP_SELF; ?>"> <p class="texto">NOME: <br /> <span id="nomeobr"> <input name="nome" type="text" class="campo" id="nome" size="30" /> <span class="textfieldRequiredMsg">Campo Obrigatório</span></span></p> <p class="texto">E-MAIL: <br /> <span id="emailobr"> <input name="email" type="email" class="campo" id="email" size="30" /> <span class="textfieldRequiredMsg">Campo Obrigatório</span></span></p> <p class="texto">MENSAGEM: <br /> <span id="msgobr"> <textarea name="msg" cols="30" rows="5" class="campo"></textarea> <span class="textareaRequiredMsg">Campo Obrigatório</span></span></p> <p><input name="enviar" type="submit" class="botao" name="BTEnvia" id="enviar" value="ENVIAR" onselect="funcao()" value="Exibir Alert" /> <input name="limpar" type="reset" class="botao" value="LIMPAR" id="limpar" /> </form> <?php if (isset($_POST['BTEnvia'])){ $email_destino = "lucas.sandes@yahoo.com.br"; $nome = $_POST['nome']; $email = $_POST['email']; $msg = $_POST['msg']; $mensagem = "Nome: $nome\n"; $mensagem .= "E-mail: $email\n"; $mensagem .= "Mensagem: $msg"; mail($email_destino, "Nova Mensagem do site", $mensagem); } ?> <script type="text/javascript"> var sprytextfield1 = new Spry.Widget.ValidationTextField("nomeobr"); var sprytextfield2 = new Spry.Widget.ValidationTextField("emailobr"); var sprytextarea1 = new Spry.Widget.ValidationTextarea("msgobr"); </script> </body> </html> Beleza testa ai se funcionar da um retorno ok.
  6. Ola Weiller Também tive o mesmo problema trabalhando com o bootstrap e modal a solução foi fazer o seguinte: fazer uma nova pagina com o dados apareceriam no modal com a estrutura abaixo: <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title">Detalhes do Cliente</h4> </div> <!-- /modal-header --> <div class="modal-body"> <!-- aqui vai todo o conteudo do modal --> </div> <!-- /modal-body --> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button> </div> link para chamar o modal: <a data-toggle="modal" href="remote_cli.php?codigo=<?php echo $row_Clientes['ID_CLIENTE']; ?>" data-target="#myModal"><i class="icon-zoom-in"></i> Visualizar</a> código da div modal na página: <!-- Janela Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"><div class="te"></div></div> </div> <!-- /.modal-content --> </div> <!-- /.modal-dialog --> </div> <!-- /.modal --> isso resolveu meu problema espero que ajude
  7. Sirius usei o seguinte Cód: <?php $cont = "0"; // variavel para contar quantas colunas tem na linha. echo '<table border="1" bgcolor="#FFFFFF">'; echo '<tr><td colspan="5" align="center" width="251">Mesas</td></tr>'; echo '<td align="center">'; echo 'N°'.$row_Mesas['DESCRICAO']; if($row_Mesas['DISPONIVEL'] == 'S') { echo '<img src="mesa.fw.png" alt="" name="ImgMesa" width="155" height="169" />'; } else if ($row_Mesas['DISPONIVEL'] == 'N') { echo '<img src="mesa_aberta.fw.png" alt="" name="ImgMesa" width="155" height="169" />'; } else { echo '<img src="mesa_reservada.fw.png" alt="" name="ImgMesa" width="155" height="169"/>'; } echo '</td>'; $cont++; while ($row_Mesas = mysql_fetch_assoc($Mesas)) { if($cont == "5") { echo '</tr><tr>'; $cont = "0"; } echo '<td align="center">'; echo 'N°'.$row_Mesas['DESCRICAO']; if($row_Mesas['DISPONIVEL'] == 'S') { echo '<img src="mesa.fw.png" alt="" name="ImgMesa" width="155" height="169" />'; } else if ($row_Mesas['DISPONIVEL'] == 'N') { echo '<img src="mesa_aberta.fw.png" alt="" name="ImgMesa" width="155" height="169" />'; } else { echo '<img src="mesa_reservada.fw.png" alt="" name="ImgMesa" width="155" height="169"/>'; } echo '</td>'; $cont++; } echo '</tr></table>'; ?> Deu certo aqui. Obrigado pela dica.
  8. Ola, sou iniciante em PHP e tenho a seguinte duvida: Tenho um campo no banco de dados que armazena valores "S" ou "N", e preciso fazer uma condição, quando o valor for "S" aparece uma imagem e quando for "N" vai aparecer outra, sera que alguém tem uma dica?
×
×
  • Criar Novo...