
Romero Dias
Membros-
Total de itens
591 -
Registro em
-
Última visita
Tudo que Romero Dias postou
-
O array_sum só vai funcionar se você tiver um array de uma dimensão. Nesta caso você tem um array de 2 dimensões. Fiz um exemplo que pode te ajudar. $arr = array( array(50.00), array(50.00), array(60.00) ); print_r($arr); //Saida //Array ( [0] => Array ( [0] => 50 ) [1] => Array ( [0] => 50 ) [2] => Array ( [0] => 60 ) ) foreach($arr as $k => $v) { $resultado += $v[0]; } echo 'Resultado : ' . $resultado; // Saida // Resultado : 160
-
Como você está fazendo a exportação para excel? você tem uma classe de sua autoria? Se você está usando alguma Classe ou Framework para criar o Excel, provavelmente a documentação da classe te traz esta opção.
-
Amigo, Fiz um exemplo aqui. echo array_sum(array( 50.00, 50.00, 50.00)); Saida 150 No caso do SUM. O campo valor está como Float?
-
Posta seu código! Provavelmente é só configurar a propiedade colspan da tag <td> que no excel vai ficar mesclado. Por Exemplo: <td colspan='2' style='text-align : center;'>Titulo</td>
-
Da uma olhada nesse exemplo: http://www.phpavancado.net/node/379 Neste casso, toda vez que o usuário clicar no botão que executa a ação editar, você insere um conteudo dentro da DIV que irá informar ao usuário que algo está acontecendo. //você escreve dentro da DIV. $('#loading').html('Editando registro fulano de tal'); // E toda vez que a requisição terminar, você limpa a div. $().ajaxStop(function() { $('#loading').hide(); $('#loading').html(''); // limpa a DIV });
-
problema na criação de grid dinamica
pergunta respondeu ao Ricardo T. do Prado de Romero Dias em PHP
Ricardo, Acredito que você deve executar a função lookup dentro da estrutura while da função Grid. Segue abaixo: Da uma olhada. function grid($table, //nome tabela $array_campos, //campos e cabeçalhos $chave) { conexao(); //já abro a conexao(); $tb = "<table id='grid' width='100%'>"; //agqui é o nome que vem do css //Cabeçalhos ------------------------------------------------------ $tb .= "<tr>"; foreach($array_campos as $headers => $fields) { $tb .= "<th> " . $headers . " </th>"; } $tb .= "<th> editar </th>"; $tb .= "<th> excluir </th>"; $tb .= "</tr>"; $tb .= "<tr>"; //conteudos ----------------------------------------------------------- $result = mysql_query("select * from " . $table . "") or die(mysql_error()); while($values = mysql_fetch_array($result)) { foreach($array_campos as $headers => $fields) { // Verifica se o campo é de categoria. // true = executa a função Grid if($headers === 'categoria') { $tb .= '<td>' . lookup('imoveiscat','id','categoria') . '</td>'; } else { $tb .= "<td>" . $values[$fields] . "</td>"; } } $tb .= "<td width=20><a href='updaterecord.php?table=$table&key=$chave&id=" . $values[$chave] . "'><img src='img/true'></a></td>"; $tb .= "<td width=20><a href='delrecord.php?table=$table&key=$chave&id=" . $values[$chave] . "'><img src='img/false'></a></td>"; $tb .= "</tr>"; } [b]$tb .= "</table>";[/b] // aqui você tinha esquecido de fechar a tag echo $tb; } Mas qual o objetivo dessa tag select, retornada pela função lookup? Só mostrar os dados para o usuário? -
problema na criação de grid dinamica
pergunta respondeu ao Ricardo T. do Prado de Romero Dias em PHP
Tem como você postar todo o código HTML gerado? Desde a TAG <HTML> -
Tenta assim SELECT date_format( data,'%Y')AS Data FROM noticias where year(Data) = 2011 Não testei aqui.
-
problema na criação de grid dinamica
pergunta respondeu ao Ricardo T. do Prado de Romero Dias em PHP
você está usando algum tipo de ferramenta para inspecionar o html e os objetos gerados na página? Ferrametas como : Firebug Ou então faça o seguinte. Imprima na tela o retorno da sua função grid, para ver como html está sendo griado. ... //echo $tb; echo htmlentities($tb); -
problema na criação de grid dinamica
pergunta respondeu ao Ricardo T. do Prado de Romero Dias em PHP
Troca echo por return e faça um teste. function lookup($table, $chave, $descricao) { conexao(); $lk = "<select name = '" . $chave . "'>"; $result = mysql_query("select " . $chave . ", " . $descricao . " from " . $table . " order by " . $descricao . "") or die(mysql_error()); while($linha = mysql_fetch_row($result)) { $lk .= "<option value = '" . $linha[0] . "'>" . $linha[1] . "</option>"; } $lk .= "</select>"; //echo $lk; return $lk; } -
Verificar se arquivo é executado no servidor
pergunta respondeu ao Rafael Rocha B. de Romero Dias em PHP
Rafael, Voce pode dar uma olhada no log de acesso. Dentro da pasta logs do apache Para você ter uma referencia, o meu diretório é: D:\AppServ\Apache2.2\logs\access.log No log existem as informações de quem fez a requisição, data e hora e o script. Exemplo: 10.10.0.246 - - [06/Oct/2011:08:54:30 -0300] "GET /scd/service.php?classe=GrdBLL&metodo=getAll&_dc=1317901756265&IDLD=721&page=1&start=0&limit=25 HTTP/1.1" 200 1216 Acesse este link para ver a quantidade de opções do log do apache: http://pt.wikibooks.org/wiki/Guia_do_Linux...e_Log_do_Apache -
Verificar se arquivo é executado no servidor
pergunta respondeu ao Rafael Rocha B. de Romero Dias em PHP
Bom, você ta fazendo alguma validação de sessão, ou seja, se o usuário está logado para executar ações no banco? Existe algum tipo de autenticação? Uma dica é gravar em log todas as ações executadas no banco de dados, gravando o usuário, data e hora e a sentença executada no banco. Mas então seu problema é a exlusão indevida de dados? -
Verificar se arquivo é executado no servidor
pergunta respondeu ao Rafael Rocha B. de Romero Dias em PHP
Rafael, seja mais especifico. De uma olhada no link http://www.linhadecodigo.com.br/artigo/673...ran%C3%A7a.aspx Abraço. -
Select dinâmico não envia dados para outra tabela
pergunta respondeu ao kethellen de Romero Dias em PHP
Acho que estas correções deve ajudar! Em value, coloque o valor que vem do banco. cadastrar-video.php <option value="<?php echo $linha['nome_cat']?>"><?php echo $linha['nome_cat']?></option> Voce deve recuperar no PHP a propiedade name do element Select upload-video.php $categoria = $_POST['categoria']; -
PHP Orientada a Objeto - Simples
pergunta respondeu ao Salumão Barbosa da Costa de Romero Dias em Tutoriais & Dicas - PHP
Fala Salumão! Muito boa sua iniciativa, pois existem várias pessoas com dúvidas sobre OO em PHP. Uma crítica construtiva seria: no arquivo MinhaClasse.php não definir tags HTML, pois a qualquer momento você pode ter necessidade de criar outra classe e incluir no projeto. Seria interessante somente no arquivo TestaClasse.php possuir as marcações HTML. No mais, uma sugestão seria incluir um exemplo de cada artefato em OO. Exemplo de Abstração, Poliformismo, Encapsulamento e Herença. -
Salumão, No seu post há um erro de sintaxe public function calculaJuros() { return getValor() * 1.10; // Usa-se getValor() ao invés de $this->valor*1.10 } você esqueceu do $this-> Então, aproveitando para acertar o erro, levantei a questão de boas práticas. Abraço!
-
Diego, fiz um teste aqui e funcionou no FF,IE,Chome <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <?php $xml = simplexml_load_file("http://www3.uol.com.br/parceiros/noticias/clic-doutor.xml"); $z = 0; foreach($xml->item as $item) { if ($z == 5) { break;} ?> <td valign="top" align="center" width="19%"><a href="<?php echo urldecode($item->url); ?>"><?php echo $item->title; ?></a></</td> <td valign="top" align="center" class="sep-news">•</td> <?php $z++;} ?> </tr> </table> </body> </html>
-
Amigo, você pode utilizar Ajax para isso. Segue um link para ajuda. http://www.tutorialspoint.com/jquery/jquery-ajax.htm Procure por Ajax jQuery que você vai encontrar muita coisa.
-
Você pode fazer em JavaScript e ofuscar seu código fonte. Eu recomendo o Google Closure Compiler http://code.google.com/closure/compiler/
-
Você também pode trocar o modificador de acesseso da propiedade $valor; De: private $valor; Para: protected $valor; Mas acredito não ser uma boa prática, pois você está fazendo o encapsulamento com os métodos setValor e getValor. Então aconselho a utilizar da forma citada acima: class ChequeComum { private $valor; public function setValor($valor) { $this->valor = $valor; } public function getValor() { return $this->valor; } public function calculaJuros() { return $this->getValor() * 1.25; // soma 25% em cima do valor } } class ChequeEspecial extends ChequeComum { public function calculaJuros() { return $this->getValor() * 1.10; // soma 10% em cima do valor } }
-
Olha ae // imprime o cabeçalho echo '<table>'; echo '<tr><td>' . implode('</td><td>',$arrColuna) . '</td></tr>'; // pega os resultados while($rs = mysql_fetch_array($query)) { echo '<tr>'; foreach($arrColuna as $arrayColuna) { echo '<td>' . $rs[$arrayColuna] . '</td>'; } echo '</tr>'; } echo '</table>';
-
Velho, Fiz um exemplo aqui, mas sem testar, pois não tenho banco de dados aki. while($row = mysql_fetch_array($contaColunas)) { echo "{$row['Field']}\n"; // cria um array com cada coluna $arrColuna[] = $row['Field']; } // recupera o array de colunas, extraindo o nome das colunas separando com ',' $strColuna = implode(',',$arrColuna); // executa a query $query = mysql_query("SELECT $strColuna FROM $nomeTabela"); // pega os resultados while($rs = mysql_fetch_array($query)) { foreach($arrColuna as $arrayColuna){ echo "{$rs[$arrayColuna]}\n"; } }
-
Olha se o script te ajuda. $contaColunas = Registry::get( 'dbdados' )->sql("DESCRIBE $nomeTabela "); while($row = mysql_fetch_array($contaColunas)) { echo "{$row['Field']}\n"; }
-
Amigo, É mais facil você postar o trecho de código fonte onde pretente realizar esse processo.
-
Passagem de parâmetros por links - URGENTE
pergunta respondeu ao Jessé Augusto de Romero Dias em PHP
Ao passar um valor via GET, através de link, você deve utilizar $idTeste = $_GET['IDTESTE'] para recuperar o valor. Entretando, não é recomendado passar essas informações via GET/querystring.