Ir para conteúdo
Fórum Script Brasil

Elvys Pereira

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre Elvys Pereira

Elvys Pereira's Achievements

0

Reputação

  1. AHH!! Valeu!! Eu bem que tava pensando em fazer assim, mas não sabia bem a sintaxe. Agora sei, muito obrigado! Modifiquei assim para ficar uma contagem de <ol> única e alterei o Limite da Query Consulta2 para ir até o 10º, que estava indo até o 13º !! <? $db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql $basedados = mysql_select_db($database); //selecionamos o database escolhido $consulta = mysql_query("select * from $tabela ORDER by comcount DESC LIMIT 1,3"); echo "<ol>"; while($linha = mysql_fetch_object($consulta)) { $login = $linha->login; echo "<li><b><strong>$login</strong></b></li>"; } $consulta2 = mysql_query("select * from $tabela ORDER by comcount DESC LIMIT 4,7"); while($linha2 = mysql_fetch_object($consulta2)) { $login2 = $linha2->login; echo "<li>$login2</li>"; } echo "</ol>"; ?>
  2. Eu chamo o MySQL para me retornar 10 valores e eu quero que os 3 primeiros tenham um codigo echo diferenciado, no caso acrescentar tags de negrito. é um sistema de Top 10, mas eu queria mesmo era mostrar os 10 com enfase nos tres primeiros... alguém me ajuda? <? $db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql $basedados = mysql_select_db($database); //selecionamos o database escolhido $consulta = mysql_query("select * from $tabela ORDER by comcount DESC LIMIT 10"); echo "<ol>"; while($linha = mysql_fetch_object($consulta)) { $login = $linha->login; echo "<li><b>$login</b></li>"; } echo "</ol>"; ?>
  3. Eu tenho uma tabela jogos e quero criar um select para que em cada pagina, haja o seguinte esquema: /?show=A /?show=B /?show=C /?show=D /?show=E Pronto, quando $_GET['show'] == A, será que poderiamos alterar o SELECT para que ordenasse na ordem alfabetica, porém só mostrasse as entradas do campo NOME que começasse com A e assim por diante?? Como? Obrigado desde já!
  4. Ops, o campo não é date, é varchar. Exemplo: 30/11/2009 22:10
  5. Olá pessoal! Estou com um probleminha. Esse sistema deveria mostrar as entradas dos arquivos por mês, mas ele mostra tudo, mesmo que você selecione o mês. O mês pega por get, a query deve até lê-lo mas não separa... Ah, e o campo data é mais ou menos assim: "DD/MM/AAAA HH:mm" <? //include config settings (...) $mes = $_GET['mes']; switch($mes){ case jan09: $m = "/01/"; break; case fev09: $m = "/02/"; break; case mar09: $m = "/03/"; break; case abr09: $m = "/04/"; break; case mai09: $m = "/05/"; break; case jun09: $m = "/06/"; break; case jul09: $m = "/07/"; break; case ago09: $m = "/08/"; break; case set09: $m = "/09/"; break; case out09: $m = "/10/"; break; case nov09: $m = "/11/"; break; case dez09: $m = "/12/"; break; } echo $m; function verPosts() { global $connection, $limit; $page = $_GET[/page][page]; $query_count = "SELECT titulo FROM arquivos"; $result_count = @mysql_query($query_count); $totalrows = mysql_num_rows($result_count); if(!$page) { $page = 1; } $limitvalue = $page * $limit - ($limit); $query = "SELECT * FROM arquivos WHERE data LIKE '%".$m."%' LIMIT $limitvalue, $limit"; $result = @mysql_query($query) or die("Error: " . mysql_error()); if(mysql_num_rows($result) == 0) { echo "Sem mensagens!"; } //loop to display all items while ($row = mysql_fetch_assoc($result)) { //define variables $data = $row['data']; $titulo = $row['titulo']; $autor = $row['autor']; $conteudo = $row['conteudo']; (...) $self = $_SERVER['PHP_SELF']; echo"<center> <table width=80% align=center cellspacing=3 border=0> <tr><td class=newsbg width=80%><table class=newsbg width=100%><tr><td width=80><img src=$avatar></td> <td class=newsbg><center><b><big>$titulo</big></b><br> Escrito por <b>$autor</b> em $data.<br> $mostreComentarios <br> </center> </td></tr></table></td></tr><tr><td valign=top class=news> $conteudo </td></tr></table> <br>"; //end } if($page > 1) { $pageprev = $page - 1; echo "<a href=\"{$_SERVER['PHP_SELF']}?page=$pageprev\">Ver</a>&nbsp;"; echo "\n"; } else { echo "Ver&nbsp;"; echo "\n"; } $numofpages = $totalrows / $limit; for($i = 1; $i <= $numofpages; $i++) { if($i == $page) { echo "$i"; echo "&nbsp;"; echo "\n"; } else { echo "<a href=\"{$_SERVER['PHP_SELF']}?page=$i\">$i</a>&nbsp;"; echo "\n"; } } if(($totalrows % $limit) != 0) { if($i == $page) { echo "$i"; echo "&nbsp;"; echo "\n"; } else { echo "<a href=\"{$_SERVER['PHP_SELF']}?page=$i\">$i</a>&nbsp;"; echo "\n"; } } if(($totalrows - ($limit * $page)) > 0) { if(!$page) { $page = 1; } $pagenext = $page + 1; echo "<a href=\"{$_SERVER['PHP_SELF']}?page=$pagenext\">Próxima</a>"; echo "\n"; } else { echo "&nbsp; Próxima "; echo "\n"; } } //switch between functions according to action passed along with URL switch($_GET['action']) { case 'all': verPosts(1); break; default: verPosts(); } ?> </center>
  6. Olá! Eu tenho um sistema de comentários e quero fazer como twitter que quando identifica no texto @usuario(espaço)texto ele parece que quebra aquele usuário e torna o link redirecionável. Não sou o deus do PHP mas sei desenrolar. Eu preciso que alguém me mostre uma função. Indo por str_replace creio que já é um passo. Ah, o texto do comentário está em uma tabela - $comentario .
  7. Tenho um sistema de respostas,na verdade é um sistema de noticias modificado, onde a notícia é uma pergunta e os comentários são a resposta. Por que tantas caras? CARA 1 - Ele aceita perguntas de alguns usuários, envia para o banco e mostra! CARA 2 - alguns usuários não conseguem mandar perguntas de jeito nenhum, nem dá erro nem nada! CARA 3 - as respostas, todos conseguem cadastrar felizes O código ADD_PERGUNTA.PHP <form method=POST action="" name=enviar> <table style="width: 600px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td id=pergunta valign=top><center><br><br><br><br><br><br> <input class=pergunta type=text name=pergunta><br> Não se esqueça de um Ponto de Interrogação(?)!</td> </tr> <tr> <td id=detalhe><center><br><br><br> <input class=pergunta2 type=text name=detalhe><br> Opcional, caso queira acrescentar mais informações.</td> </tr> <tr> <td> <input type="hidden" name="autor" value="<? echo "{$_COOKIE['login']}"; ?>"> <input type="hidden" name="data" value="<? echo date("d/m/Y \à\s H:i"); ?>"> <input type="hidden" name="respondida" value="0"> <center> <input type=image src=botaopergunte.png value=submit name=enviar></center></td> </tr> </tbody> </table> </form> pergunte.php <h2>Pergunte!</h2> Está pronto para fazer sua pergunta agora? Antes, por favor, note as nossas <a href="/respostas/?nl=regras">regras</a>! Agora, sim, preencha os campos abaixo e clique em Pergunte! <br><br> <?php //cookie check if ( !isset($_COOKIE['login']) ){ // if session check fails redirect to error page header("Location: ..."); exit(); } ?> <?php //include config settings include("config.php"); /* bring db connection variable into scope */ $enviar = $_POST[enviar]; if(!$enviar) { ?> <?php include("add_pergunta.php"); ?> <?php echo "\n"; } else { //process form avatar include("config.php"); $db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql $basedados = mysql_select_db($database); //selecionamos o database escolhido $login = $_COOKIE['login']; // faz consulta no banco $consulta = mysql_query("select * from $tabela where login = '$login'"); while($linha = mysql_fetch_object($consulta)) { $avatar = $linha->image; } //define variables $autor = $_COOKIE['login']; $pergunta = $_POST[pergunta]; $data = $_POST[data]; $detalhe = $_POST[detalhe]; $respondida = $_POST[respondida]; //query string $sql_enviar = "INSERT INTO perguntas (autor, pergunta, detalhe, data, respondida) VALUES ('$autor', '$pergunta', '$detalhe', '$data', '$respondida')"; $resultado_enviar_noticia = mysql_query($sql_enviar) or die (mysql_error()); echo "Pergunta feita!<br /><br />"; echo "<a href=\"?nl=responda\">Clique aqui</a> para ir à página de Respostas!"; } ?>
  8. Elvys Pereira

    Emoticons!

    Eu tenho um textarea que envia os comentários, aí eles vão para tabela, quando voltam o meu script já conhece <u><a><b> e <i>, mas eu quero adicionar uma linha no script da LEITURA dos comentários que identifique o codigo do emoticon, como aqui no forum (exemplo : blink : > :blink:) que troque o codigo pela imagem correspondente! LUZ?
  9. E eu gostaria de ter uma ferrari, tente entender a lógica, ai tente aplicar ao seu script, se não conseguir poste aqui para que a gente te ajude. Caso você realmente tenha apenas interesse no código, posso mover o tópico para a área de freelancers, onde você poderá contratar alguém para criar o script para você. Não precisei de lógica não... muito menos de freelancers! Precisei de google mesmo! :rolleyes: $i=""; while($dados=mysql_fetch_array($chamada)) { $nome = $dados['name_wear']; $url = $dados['url_wear']; $i++; /* o 2 abaixo é um valor muito importante no script ele define o número de colunas que terá o script 2 = duas colunas, 3 = 3 colunas, etc... */ if($i % 6 == 0 ? $valor="</td></tr><tr>" : $valor="</td>") echo "<td><img src=\"$url\"><br>$nome".$valor; }
  10. Eu estou por fora... EU gostaria de ver um código pronto...
  11. É o seguinte pessoal. Eu tenho uma tabela, e quero que o PHP faça tipo uma array com ela, ele pegue os dados URL_WEAR e NAME_WEAR e faça isto: <table> <tr> <td> <img src="$url_wear"> <br>$name_wear </td> (continue) </tr> <tr> (continue) </tr> </table> Mas eu quero que o PHP mostre mais de uma <td> por linha, listando os dados - por exemplo, eu quero que ele mostre 5 dados por <tr>... Como fazer isto? Alguém?
  12. http://phpbrasil.com/scripts/script.php/id/3915 Já consegui achar o que eu queria. Até mais! RESOLVIDO!
  13. Bem, eu estou a procura de um script leve de php que faça o seguinte- Eu tenho um site com vários usuários cadastrados. Quando um user logar, em todas as páginas do site, aparece um box com o nome dele e uns links. Agora, eu quero colocar um script que vai fazer assim: UMA ARRAY de vários smiles( :closedeyes: :mellow: :wub: :blush: ); Ao todo, 23, já hospedadas em meu servidor, e eu quero que cada usuário veja uma imagem aleatória POR DIA, por isso, é chamado de "HUMOR DO DIA". nÃO PREcisa ser um script para cada usuario, só precisa que a array se permaneça durante todo aquele dia, entenderam? Obrigado. Peço com urgência.
  14. Deu erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id #6' at line 1 Então, eu fiz assim: $query = "DELETE FROM `3b_trabalhos` WHERE id = '$id'";//(com aspas o $id) Aí, disse 'REGISTRO EXCLUIDO', mas não excluiu, o registro continua lá! :@ Então, coloquei LIKE, mas deu o mesmo resultado. Socorro? <? $id = $_GET['id']; include("config.php"); $query = "DELETE FROM `3b_trabalhos` WHERE id LIKE '$id'"; $exe_query = mysql_query($query); if($exe_query) { echo "Registro excluído!"; } else {echo "Deu erro: ".mysql_error();} ?>
×
×
  • Criar Novo...