Ir para conteúdo
Fórum Script Brasil

Ricardo T. do Prado

Membros
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que Ricardo T. do Prado postou

  1. Cara, também tive problemas hoje com paginação, resolvi o problema quando olhei que minhas páginas estava usando $_GET ai tem que passar td URL. por exemplo, se você estiver usando GET em suas urls é preciso adicionar no script. Eu estava usando assim $menu.="<a href=".$_SERVER['PHP_SELF']."?curPage=".$curPage.">".$curPage."&nbsp;"."</a>"; só que não funcionava ai tive que passar os valores anterior do GET, ficando assim $menu.="<a href=".$_SERVER['PHP_SELF']."?action=$paginas&curPage=".$curPage.">".$curPage."&nbsp;"."</a>"; vê se pode ser isso
  2. troca $nivel = $sql["nivel"]; por $nivel = $sql['nivel']; //aspas simples Abs.
  3. Scientist, Isso é muito relativo, TABLE é para tabulação de dados. Se for mostrar o conteúdo numa página web, exemplo, home page, o ideal é você usar DIV's e HTML (li, ul, etc). Agora se for para tabular dados, pode-se e deve-se usar TABLE. Abs.
  4. $valor = $_SESSION['valor']; echo $valor; Simples, $valor recebe o valor de $_SESSION['valor'];
  5. Cara, não entendi seu problema..... está muito genérico seu problema, exemplifique!
  6. Bom dia! Prezados, gostaria de saber como que faço para saber se tal função (criada pelo usario) existe no php. Exemplo, tenho uma função function Imprimir($impressora, $papel) { bla bla bla } Como que faço para saber se existe essa função Imprimir() ? Resolvido function_exists("Imprimir")
  7. Caro Adrigoli, Me parece que você quer dividir registros por "SEMANAS", não seria isso? Já passei por isso uma vez no SQL SERVER. Se suas datas, foram fixas (2 a 8, 9 a 14, etc), use um CASE do MySQL para classificar o periodo. Segue código select case when day(Data) between 2 and 8 then 'Periodo1' when day(Data) between 9 and 14 then 'Periodo2' when day(Data) between 15 and 20 then 'Periodo3' when day(Data) between 21 and 27 then 'Periodo4' else 'Periodo5' // o que for estive entre 28 a 1 do mês sequente, será um período end "Periodos" from Tabela Seria isso?
  8. Simples troque: <?php foreach(Registros() as $linha);?> <td> <?php echo $linha['total'];?> </td> <?php endforeach;?> por <?php foreach(Registros() as $linha):?> <td> <?php echo $linha['total'];?> </td> <?php endforeach;?> Explicando depois do <?php foreach(Registros() as $linha) vem um " : " e não " ; " Vê se funciona , qualquer coisa volta a postar Abs
  9. Segue ajuda primeiro cenário, levando em conta que você quer o resultado em horas (não será contado os minutos, apenas horas cheias) SELECT FLOOR(TIMESTAMPDIFF(HOUR, Hora1, Hora2)) + FLOOR(TIMESTAMPDIFF(HOUR, Hora3, Hora4)) AS TOTAL from TABELA segundo cenário, convertendo o total em horas decimais, por exemplo 2:30h, o resultado será, 2,5h. SELECT FLOOR(TIMESTAMPDIFF(MINUTE, Hora1, Hora2) /60) + FLOOR(TIMESTAMPDIFF(MINUTE, Hora3, Hora4) / 60) AS TOTAL from TABELA Lembrando que o campo Hora deverá ser DATETIME Abs.
  10. você tem que dar um GROUP BY por cliente, algo tipo: SELECT CLIENTE, SUM(VALOR) FROM TABELA GROUP BY CLIENTES Entendeu? Abs.
  11. Traduzindo: "somente variáveis devem ser passadas por referência" Estás fazendo realmente isso? Se sim, posta o resto do código ai. Abs.
  12. segue explicadinho: multiplicação em javascript
  13. quais os nomes dos campos da tabela mobra?
  14. Javascript, lembrando que PHP é SERVER SIDE. Abs.
  15. Dá um select pegando o ultimo ID da tabela em questão e joga numa variável, por exemplo, o ultimo id = 30, ai você faz o seguinte, insere um novo registro, se a ID for maior que 30 ai você mostra, caso contrário não.
  16. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CMS - Estribo</title> <link href="estilo.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="jquery.js"></script> <script> $(function() { $("#formulario").click(function() { if($("#insert").css("display")=="none") { $("#insert").show(1000); } else { $("#insert").hide("fade"); } }); }); </script> <script language="javascript"> function messagebox() { if (confirm("Deseja realmente apagar este registro?")) { return true; } else { return false; } } </script> </head> <body> <div id="todo"><!-- começo das div do site --> <div id="infouser"> Bem vindo (a): <b> Ricardo Tomazela do Prado </b> <br> Conectado ao IP: <b> 127.0.0.1 </b> <br> Domínio: <b> localhost </b> <br> </div> <div id="menu"> <table id='menu'><tr><td> <img src='icones/1262004441_Keychain Access.png' width=50px></td><td> <img src='icones/1262004471_Home.png' width=50px></td><td> <img src='icones/1262004600_iCal.png' width=50px></td><td> <img src='icones/1262004428_TextEdit.png' width=50px></td><td> <img src='icones/1262004620_Address Book.png' width=50px></td><td> <img src='icones/1262004693_Network Utility.png' width=50px></td><td> <img src='icones/1262004802_Earth.png' width=50px></td></tr><tr><td> <a href=?action=usuarios>usuarios</a></td><td> <a href=?action=imoveis>imoveis</a></td><td> <a href=?action=eventos>eventos</a></td><td> <a href=?action=noticias>noticias</a></td><td> <a href=?action=artigos>artigos</a></td><td> <a href=?action=downloads>downloads</a></td><td> <a href=?action=links>links</a></td></tr><table></div> <div id='controles'><a href='#' id='formulario'>exibir/ocultar formul�rio</a><br><a href='#' onclick='java script:window.location.reload()'>atualizar dados</a></div> <div id="insert"> <form method="post"> <input type="text" name="nome" /> Nome Completo <br> <input type="text" name="email"> E-mail <br> <input type="text" name="login" > Nome de usuário (Ex: nome.sobrenome) <br> <input type="password" name="senha"> Informe uma senha <br> <input type="submit" name="post" value="salvar" id="submit" > <input type="reset" value="limpar" name="reset" id="reset"> <input type="submit" value="pesquisar" name="pesquisar" id="pesquisar"> </form> </div> <select name = 'id'><option value = '4'>aluguel</option><option value = '3'>casas</option><option value = '1'>chácaras</option><option value = '2'>fazendas</option></select><table id='grid' width='100%'><tr><th> codigo </th><th> nome </th><th> login </th><th> senha </th><th> status </th><th> categoria </th><th> editar </th><th> excluir </th></tr><tr><td>3</td><td>Administrador</td><td>admin</td><td>admin</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=3'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=3'><img src='img/false'></a></td></tr><td>9</td><td>Ricardo Tomazela do Prado</td><td>ricardo.prado</td><td>flex2011</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=9'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=9'><img src='img/false'></a></td></tr><td>8</td><td>Administrador</td><td>admin</td><td>admin</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=8'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=8'><img src='img/false'></a></td></tr><td>7</td><td>Administrador</td><td>admin</td><td>admin</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=7'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=7'><img src='img/false'></a></td></tr><td>10</td><td>Ricardo Tomazela do Prado</td><td>ricardo.prado</td><td>flex2011</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=10'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=10'><img src='img/false'></a></td></tr><td>11</td><td>Ricardo Tomazela do Prado</td><td>ricardo.prado</td><td>flex2011</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=11'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=11'><img src='img/false'></a></td></tr><td>25</td><td>Nestor Bruno Neto</td><td>nestor.bruno</td><td>2dbb0df73a708e852b5a968d8f31fd15</td><td>T</td><td></td><td width=20><a href='updaterecord.php?table=usuarios&key=id&id=25'><img src='img/true'></a></td><td width=20><a href='delrecord.php?table=usuarios&key=id&id=25'><img src='img/false'></a></td></tr><table> </div> <!--fim template site --> </body> </html>
  17. Está imprimindo isso <select name = 'id'><option value = '4'>aluguel</option><option value = '3'>casas</option><option value = '1'>chácaras</option><option value = '2'>fazendas</option></select> Eu creio que o problema esteja aqui foreach($array_campos as $headers=>$fields) { $tb.="<td>".$values[$fields]."</td>"; } por que estou passando uma FUNÇÃO ao invés do nome do campo na matriz.
  18. Pessoal, Estou montando um GridView Dinamicamente, porém o único erro/inconveniente é que: "os lookups ficam fora da tag <TD>" segue código abaixo comentado; functions.php 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) { $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>"; } $tb.="<table>"; echo $tb; } Agora chamo a função GRID da seguinte forma grid( "usuarios", $campos = array("codigo"=>"id", "nome"=>"nome", "login"=>"login", "senha"=>"senha", "status"=>"ativo", "categoria"=>lookup('imoveiscat','id','categoria') ), 'id'); Notem que passo uma função "lookup" para o valor da chave "Categoria", segue função abaixo 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; } Então, ele executa o código certinho, cria o lookup(combobox), porem, deixa o combobox fora da TD, se alguém puder ajudar, agradeço Abs.
  19. faça uma requisição usando AJAX, assim a página atual que você está não sofrerá reload. Abs.
  20. É mesmo, lembro que eu te ajudei com esse problema.
  21. não rolar fazer um upload do arquivo .xls?
  22. 1 - abre conexao; 2 - executa rotina; 3 - libera a conexao; Abs.
  23. cara que lógica doida é essa? gambiarra do c******, faz um trem decente. ID - CATEGORIA - PRODUTO - ATRIBUTO - VALOR - COR 1 - CAMISETA - CAMISETA XY - PMG - 10.00 - AZUL beleza?
  24. Cara, isso ai deve ser concatenação de string. Está muito esquisito essas suas aspas e ponto, seria algo tipo assim $query = "SELECT * FROM ".$table." "; $sql = "select * from tabela where $campo = ".$valor." and $campo2 = ".$valor2." "; Abs.
×
×
  • Criar Novo...