Ir para conteúdo
Fórum Script Brasil

david.lyonnais

Membros
  • Total de itens

    257
  • Registro em

  • Última visita

Tudo que david.lyonnais postou

  1. Tenta usar mysql_num_rows ele retorna o numero de registros encontrados na consulta. Link: mysql_num_rows()
  2. david.lyonnais

    Busca PHP

    Rapaz nunca precisei fazer isso , mais eu tive uma ideia não sei se é o modo certo mais ai vai a ideia. Você pode criar um array com todas as página do seu site. Ex.: <?php $pagina_site = array('index.php','contato.php','downloads.php'); ?> Dai você usa file_get_contents(),htmlenties() e abre a pagina do array, e faz a busca das palavras usando expressão regular nesse arquivo. Dai você poderia usar foreach pra procurar em todos as paginas do array. Tenta esse raciocínio ai.
  3. Da uma visitada nesse link é exatamente o que você precisa. http://www.criarweb.com/artigos/programar-buscador-com-php-e-mysql.html ://http://www.criarweb.com/artigos/pro...-e-mysql.html ://http://www.criarweb.com/artigos/pro...-e-mysql.html
  4. Aparece 'Mensagem Falhou' ou 'E-mail enviado com sucesso' mas não envia? Aparece algum erro? Já ia esquecendo a um erro nessa linha: $msg = 'Telefone '.$_POST['fone']. '<br>'; Você esqueceu de concatenar o certo seria assim $msg .= 'Telefone '.$_POST['fone']. '<br>';
  5. haha.. Entendi era exatamente isso que eu queria fazer... e eu vou seguir seu 'conselho'.
  6. É so tira o $header.. ficando assim: <?php $nome = $_POST['nome']; $email_rec = $_POST['email_rec'];//Email de quem recebe $assunto = $_POST['assunto'];//Assunto do email $conteudo = $_POST['conteudo']//Conteudo do email mail($email_rec, $assunto, $conteudo); ?> E no formulário é melhor usar textarea do que um input text em msg.
  7. O que svjets quis dizer seria mais ou menos assim: function list_users_online() { $sql = "SELECT * FROM `users` ORDER BY id"; $result = mysql_query($sql) or die("Falha na execução da consulta"); $i = 0; while ($row = mysql_fetch_array($result)) { $id = $row["id"]; $user = $row["user"]; $id_group = $row["group_id"]; $register = $row["register"]; $last_entry = $row["last_entry"]; $user_posts = $row["user_posts"]; $time_now = date("dmYGi"); if($last_entry <= $time_now+30 && $last_entry >= $time_now-30) { echo $user.", "; $i++; } } } Onde a variável $i sera o numero de usuários online.
  8. Basta cria um campo na mesma tabela com o nome de view do tipo int,dai você coloca na hora do cadastro um checkbox pergunta se o usuario quer ou não aparecer dai é so pega esse valor usando post. Se o usuario quiser inserir o numero 1 no campo view se não quiser inserir o numero 0. Dai na hora de fazer o select * from para mostrar os usuarios no grid é so usar uma query da seguinte maneira. mysql_query('SELECT * FROM usuarios WHERE view = 1'); Essa query ira mostrar todos os usuarios que tem o numero 1 no campo view.
  9. Posta o código todo,e coloque o código entre as tags [ code][ /code](sem os espaços).
  10. Caro priestknack.. Vlw pela ajuda, mais queria fazer essa função de uma maneira mais generica, ou seja, passar por parametro o nome dos campos ou id que precisem ser verificados.
  11. <? include("conexao.php"); $max = 5; // define a quantidade de linha if(!$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; mysql_connect($host,$user,$pass); mysql_select_db($db); $consulta = "SELECT * FROM devbg_products"; $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; $regLinha = 2;//VOCE ESCOLHE O NUMERO DE REGISTRO POR LINHA $i = ceil($max / $regLinha); $j = 1; $z = 0; echo " <table width=100% border=1><tr> "; while($x = mysql_fetch_array($query)){ echo "<td width=40%>".$x[ItemName]."</td><td>$x[ItemPrice]</td>"; $z++; if($z == $regLinha and $j < $i){ echo "</tr><tr>"; $z = 0; $j++; } if($z == $regLinha and $j == $i){ echo "</tr>"; } } echo "</table>"; $prox = $pagina +1; $ante = $pagina -1; if($pagina>0){ echo "<a href='?pagina=$ante'>Anterior </a> "; } echo "|"; if($pagina<$tp){ echo "<a href='?pagina=$prox'>Próxima </a>"; } ?> Coloque isso ae.
  12. Se está entrando no loop infinito o erro deve estar no while. /* Esta é a forma correta de varrer o diretório */ while (false !== ($arquivos = readdir($open))) { $arquivo[] = $arquivos; } /* Esta é a forma INCORRETA de varrer o diretório */ while ($arquivos = readdir($open)) { $arquivo[] = $arquivos; }
  13. Vou te dizer o raciocino. Creio que tenha um você tenha um form de envio de email,certo? Vou fazer um prototipo e tu se encarrega de adapta-lo ao seu código. Pagina action.php // Ela que vai receber os dados do form. Obs.: Os dados são fictícios você tera que adapta-los. <?php $nome = $_POST['nome']; $email_rec = $_POST['email_rec'];//Email de quem recebe $email_env = $_POST['emai_env'];//Email de quem envia $assunto = $_POST['assunto'];//Assunto do email $conteudo = $_POST['conteudo']//Conteudo do email $header = 'From: '.$nome.' <'.$email_env.'>'; mail($email_rec, $assunto, $conteudo, $header); ?>
  14. Rapaz, tenho a seguinte maneira que funciono certinho aqui fiz de uma maneira que você possa escolher quantos registros por linha. Segue o codigo $row = mysql_num_rows($res); $regLinha = 2;//VOCE ESCOLHE O NUMERO DE REGISTRO POR LINHA $i = ceil($row / $regLinha); $j = 1; $z = 0; echo "<table border=2>"; echo "<tr>"; while($x = mysql_fetch_array($res)){ echo "<td width=40%>".$x['id']."</td>"; $z++; if($z == $regLinha and $j < $i){ echo "</tr><tr>"; $z = 0; $j++; } if($z == $regLinha and $j == $i){ echo "</tr>"; } } echo "</table>";
  15. Rapaz , se você veio aqui achando que alguém vai vim e dizer passo-a-passo o que fazer vai ser difícil. Nada cai do céu filho. Antes de qualquer coisa responda as perguntas. Você manja alguma coisa de PHP? Se sim já tento fazer algo? Se sim diga exatamente onde você esta com dificuldade.
  16. Posta como você esta fazendo , posta o codigo. Você pode ter entendi o funcionamento dela erradamente so isso mais ela esta funcionando tudo certo. Siga o esquema. //Parte que faz a conexao ao banco de dados include("dpagination.php"); $pag = new dPagination(); if(!isset($_GET['pg'])){ $pagina_atual = 1; }else{ $pagina_atual = $_GET['pg']; } $reg = 10; //Registro por pagina $sql = "SELECT * FROM tabela"; //Nota: Não presisa colocar o limit, a classe se encarregara. $res = $pag->pagination($sql,$reg,$pagina_atual,'pg');//AQUI FAZ A MAGIA, e retorna o resultado do mysql_query $paginas = $pag->linkPaginas(1,5);//Aqui você escolhe o tipo de exibiçao das paginas 1 ou 0 ( 0 = Anterior | Proxima e 1 = 123[4]567 a pagina atual fica no meio, se você escolher 1 tem que coloca o segundo parametro onde voce escolhe a margem ou seja se for dois é 12[3]45 se for 3 é 123[4]567 e assim vai.) //AQUI VOCE EXIBI OS DADOS com mysql_fetch_array () ou mysql_fecth_object() LEMBRANDO a variavel de resposta do mysql_query é a mesa do pagination //Para mostrar as paginas so seguir a ultima parte do tutorial
  17. Quando eu disse o código esta bagunçado não falei exatamente esse parte que você posto,mas vendo o view source do seu site vi que a pessoa que fez seu site deixo a desejar na parte da estrutura do código, e acho que o problema não esteja no PHP e sim na parte de html e css. Alguns problemas que identifiquei. -Tags htmls dentro de outras heads dentro do body da página. Ate o DOCTYPE foi declarado várias as vesez. -Tabelas dentro de outra <td> de outra tabela que na situação era desnecessário. Um código como esse fica dificil de achar um erro na estrutura, ate de editar.
  18. Da uma olhada nesse link, talvez ajude. http://www.linhadecomando.com/php/php-list...os-arquivos-etc
  19. david.lyonnais

    Hora do servidor

    Hmm interessante eu desconhecia dessa função bem interessante ai o exemplo do SK15 mais simplificado...
  20. Cara teu código ta todo errado a parte de html tem tabela dentro de tabela não sei pra que. tags html dentro de tags html... ta uma verdadeira bagunça... fica ate dificil de ler.
  21. david.lyonnais

    Hora do servidor

    Então cara isso ai é a hora do servidor , se você coloca isso no seu site e eu acessa e muda a hora do meu computador vai permanecer estavel. Mais como você é o servidor e quer fazer o teste claro que vai mudar ....
  22. david.lyonnais

    Cadastro de usuario

    Sugiro que você use cookies se o action for em outra página, e veja esse link mysql_insert_id()
  23. Não entendi bem sua dúvida explica ela melhor.
  24. Acredito que sua dúvida seja na parte de HTML e CSS Mas posta o código ai para gente ver. ----------------------------------- Dei uma olhada no seu código com o view source.. Vi que você apre varias tags html dentro de uma o que é não é certo. Provavelmente você faz tudo com include dai eu sugiro que você retire as tag html, head e body das paginas que vão ser incluida no index.
  25. Nessa linha: mysql_query("INSERT INTO time (nome_time, campeonato, localidade, escudo, nome_escudo) VALUES ('$nome', '$camp', '$localidade', '$pasta/$nome_imagem', '$nome_imagem')"); Se camp é representa um id então é int e n deveria ter aspas Certo seria assim mysql_query("INSERT INTO time (nome_time, campeonato, localidade, escudo, nome_escudo) VALUES ('$nome', $camp, '$localidade', '$pasta/$nome_imagem', '$nome_imagem')");
×
×
  • Criar Novo...