Ir para conteúdo
Fórum Script Brasil

mbleonardo

Membros
  • Total de itens

    650
  • Registro em

  • Última visita

Tudo que mbleonardo postou

  1. mbleonardo

    Portal (tipo Phpnuke)

    Tem o Mambo, mas nunca usei. Experimenta, quem sabe vocÊ gosta...
  2. mbleonardo

    Paginação

    pagina-1 * resultados exemplo: resultados = 10; pagina = 1; inicio = (1-1) * 10 = 0; => primeiro elemento pagina = 2; inicio=(2-1)*10 = 10; etc... na pagina 1, você deve pegar o índice 0 até o 9 (inclusive) na pagina 2, do indice 10 até o 19 na pagina 3, do indice 20 até 29 (lembre-se que as arrays começam no 0) É so usar a conta que te passei e que está no exemplo que te dei em cima
  3. mbleonardo

    Paginação

    É a mesma lógica da paginação com resultados do MySql. Exemplo: $array = array("elemento0","elemento1","elemento2",...,"elemento N"); $total_results = 20; $pagina = $_GET["pagina"]; if(!$pagina) $pagina =1; $inicio = ($pagina-1)*$max_results; for($i = $inicio, $i<= $max_results; $i++) { echo $array[$i]; } É basicamente isso...
  4. mbleonardo

    Upload E Lista Drop-down

    Bom, para pegar a lista de arquivos, use a função scandir() no PHP 5 ou no PHP 4, use as funçoes opendir() e readdir() em conjunto para obter o mesmo resultado. $dh = opendir("diretorio"); while (false !== ($filename = readdir($dh))) { $files[] = $filename; } Isso irá criar uma array com todos os arquivos deste diretório, aí fica fácil para você criar um loop e mostrar o conteúdo: foreach($files as $value){ echo "$value <br>"; }
  5. Duas colunas (em tabela)
  6. mbleonardo

    Html Ou Php

    Posta o código pra eu te ajudar...
  7. Na verdade não existe codificação "incorreta", qualquer uma que você usar está certa. Os navegadores atualmente aceitam essas duas, então decida qual você vai usar.
  8. mbleonardo

    Pegando Resultados

    Não dá. Cada chamada as funções mysql_fetch_assoc(), fetch_row() e fetch_array() retornam apenas uma linha por vez.
  9. if(is_numeric($campo)) // somente letras e pontos else // outros caracteres
  10. mbleonardo

    Incluir Script Em Php

    URL relativa é tipo arquivo.cgi, ../arquivo.cgi, ../../arquivo.cgi, de acordo com o diretório que o arquivo está. Use ao invés de http://....
  11. mbleonardo

    Querystring....

    Exemplo rápido: <?php while($dados = mysql_fetch_assoc($sql)){ echo "<tr><td>$dados[campo]</td>" // 1ª coluna $dados = mysql_fetch_assoc($sql); echo "<td>$dados[campo]</td>" // 2ª coluna $dados = mysql_fetch_assoc($sql); echo "<td>$dados[campo]</td>" // 3ª coluna $dados = mysql_fetch_assoc($sql); echo "<td>$dados[campo]</td>" // 4ª coluna $dados = mysql_fetch_assoc($sql); echo "<td>$dados[campo]</td>" // 5ª coluna echo "</tr>" // fim da linha } ?> Pegou o esquema? Depois do primeiro loop, ele vai retornar as linhas 6,7,8,9,10 e depois 11,12,13,14,15 e assim por diante... O você pode usar um loop for dentro do while, para simplificar: <?php while($dados = mysql_fetch_assoc($sql)){ echo "<tr><td>$dados[campo]</td>" // 1ª coluna for($i=1;$i<=4;$i++){ $dados = mysql_fetch_assoc($sql); if(!$dados){ break; }// pára o loop e sai dele se não tiver resultado echo "<td>$dados[campo]</td>" // $i coluna } echo "</tr>" // fim da linha } ?>
  12. Tenho certeza que sim... é bem mais rápido tabalhar com 2 campos do que com 48 :shock: Daí, por exemplo, se você quiser pegar todas as consultas de hoje, faça assim SELECT * FROM tabela WHERE DATE(`horario`) = DATE(NOW()) Pegar as consultas das 10:30 SELECT * FROM tabela WHERE TIME(`horario`) = '10:30:00' Pegar as consultas do cliente João: SELECT * FROM tabela WHERE paciente = 'João'
  13. Eae galera, quando vocês vão bloquear posts como esse: http://scriptbrasil.com.br/forum/index.php...ndpost&p=339428 Todo santo tópico tem um post desse! Tá enchendo o saco já
  14. mbleonardo

    Incluir Script Em Php

    Essa função só funciona em servidor Apache. Tente colocar só a URL relativa, ao invés da completa.
  15. Faz assim: horario | paciente 2006-05-01 10:00:00 | João 2006-05-01 10:30:00 | Maria Aí você pega o paciente que você quer através da query. Usa o campo horario no formato DATETIME.
  16. Eu mesmo enviei um script para a seção php da ScriptBrasil com uma função que manda email por SMTP (acho que o nome é SMTP Mail), provavelmente está mais simples que essa classe.
  17. mbleonardo

    Querystring....

    use um if() para testar se elhe clicou no link. Ex: if(!$_GET["op"]) die("Não clicou no link!");
  18. mbleonardo

    Incluir Script Em Php

    Para fazer um "include" de um arquivo que não é PHP, mas deve ser processado antes, deve-se utilizar a função virtual(). Experimente: <?php virtual("arquivo.cgi"); ?> Logicamente, os códigos que eu te passei foram só exemplos, não adianta você apenas copiar e colar no seu código, apenas te mostrei como fazer... Ah, só por curiosidade... o que esse gigantesco script PERL faz?
  19. mbleonardo

    Apostilas

    Site oficial: www.mysql.com Link direto, documentação em português: http://dev.mysql.com/doc/refman/4.1/pt/index.html
  20. mbleonardo

    Access + Mysql

    Não. Para enviar e-mail você deverá usar a linguagem de programação. No PHP use a função mail()
  21. Você pode escolher a database padrão usando a query "USE db_name" Ou, se você usa PHP, use a função mysql_select_db("DB_NAME"), que faz a mesma coisa. (O método anterior tb funciona). No JAVA você pode já colocar o BD padrão na String de conexão. Dá uma olhada no manual do MySql Connector / J
  22. No PHP: minúscula: strtolower($string) Maíscula: strupper($string) Apenas a primeira letra em maísculo: ucfirst($var) A primeira letra de cada palavra em maiúsculo: ucwords($var) Obs.: Se você usar ucfirst("aFasD"), o resultado será esse: "AFasD". Ela não coloca as outras letras em minúsculo, assim como a ucwords
  23. Do manual: Também não entendi porque ele aceita mas não armazena :wacko: Coloca a hora no TIME (ou DATETIME) mesmo e os milésimos em outro campo.
  24. Se você usar qualquer formato numério (INT, FLOAT, DECIMAL e derivados) eles serão ordenados corretamente usando o ORDER BY
  25. mbleonardo

    Blob Oracle

    Olha, nunca trabalhei com Oracle, mas campo blob geralmente é Binário, e o Oracle deve ter (ou deveria ter) uma função que converte Hexadecimal para binário (o mysql tem). Você pode usar a função do php bin2hex() para mudar de binario para hexa. No MySql eu já coloco o arquivo diretamente no BD, exemplo: $imagem = addslashes(file_get_contents("imagem.gif")); mysql_query("INSERT INTO imagens VALUES ('$imagem')"); Funciona que é uma beleza.... talvez você tenha esquecido de dar o addslashes() antes de eviar para o Oracle, se não colocar (no mysql) dá erro. Enfim, são só sugestões ;)
×
×
  • Criar Novo...