Ir para conteúdo
Fórum Script Brasil

Hoshoyo

Membros
  • Total de itens

    26
  • Registro em

  • Última visita

Sobre Hoshoyo

Hoshoyo's Achievements

0

Reputação

  1. Hoshoyo

    Problema com Paginação

    Cara eu não entendi muito bem a dúvida mas creio que esse código ajude Crie 1 tabela com nome recados e com 1 campo chamado recados e insira alguns recados para ver ele vai exibir os 5 primeiros e depois ele automaticamente cria outras paginas dependendo de quantos recados tiver. <?php // Conectar ao banco de dados $conectar = mysql_connect("localhost","root","vertrigo"); $selecionar_db = mysql_select_db("siteindex"); // $get = $_GET["pagina"]; $query = mysql_query("select * from recados order by id desc"); $linhas = mysql_num_rows($query); $x = ($linhas%5); if($x==0) {$npaginas = ($linhas/5);} else {$npaginas = ((($linhas-$x)/5)+1);} if($get) { $i = 0; $y = ($get*5); $z = (($get-1)*5); // 3-1*5 = 10 $u = 1; while($row = mysql_fetch_assoc($query)) { $i++; if($i<=$z) continue; $recado = $row["recado"]; echo $recado."<br />"; // if(($i%$y)==0) { echo "Pagina "; while($u<$npaginas) { if($u==$get) { echo " ".$u; }else{ echo " <a href=\"?pagina=".$u."\">".$u."</a>"; } $u++; } echo " <a href=\"?pagina=".$npaginas."\">".$npaginas."</a>"; break; } }if($get==$npaginas) { echo "yeah"; } } else { // Página normal $i = 0; $y = 2; while($row = mysql_fetch_assoc($query)) { $recado = $row["recado"]; echo $recado."<br />"; $i++; if(($i%5)==0) { echo "Pagina 1 "; while($y<$npaginas) { echo "<a href=\"?pagina=".$y."\">".$y."</a> "; $y++; } echo "<a href=\"?pagina=".$npaginas."\">".$npaginas."</a>"; break; } } } ?>
  2. use a função do php is_numeric($variavel) na variavel coloque o telefone digitado e faça um if checando se é numerico.
  3. Meu amigo, pelo que eu entendi você quer que a cada loop ele troque de direita para esquerda é isso? Bom, se for isso a maneira mais facil que eu achei foi setar uma variável auxiliar e auto-incrementar ela a cada loop, depois disso é só verificar se ela é par descobrindo o resto da divisao por 2, se ela for par o div deve alinhas right se for ímpar left, da 1 olhada nesse código. $i=1; while($linha = mysql_fetch_array($sql)) { if(($i%2)==0) { echo "<div style="float:right;">Conteudo</div>"; }else{ echo "<div style="float:left;">Conteudo</div>"; } $i++; // Variavel é incrementado 1 a cada loop }
  4. Hoshoyo

    Tags..

    faz um foreach dessa forma, espero que entenda. <?php $tags = array(0=>"tag1",1=>"tag2",2=>"tag3"); foreach ($tags as $tag) { echo $tag." "; } ?> *edit colocar em code
  5. A opção action do form vazia significa que os dados serão enviados para a página atual dando refresh na mesma. Ele envia os dados para o banco de dados pelo php usando uma query.
  6. no caso do div abra um style do css e coloque vertial align top <div style="vertical-align:top;">Conteudo</div>
  7. Hoshoyo

    Ajuda em tabela php

    Como o while executa o bloco de código toda vez que ele encontrar uma linha no database então com esse código que você tem ele vai criar uma tabela nova a cada vez q os campos tiverem valores diferentes. Na minha opinião é mais facil organizar abrindo a tabela antes do while e criando uma linha para cada linha do db. Da seguinte forma echo "<table>"; while($campos=mysql_fetch_array($exec)) { extract($campos); echo "<tr><td>". $campo1 ."</td><td>". $campo2 ."</td><td>". $campo3 ."</td></tr>"; } echo "</table>";
  8. Crie 1 coluna no database com o nome que quiseres, faça int e coloque por padrão 0 como se fosse um botão liga e desliga, quando a pessoa se cadastra o valor é 0 se você quiser é só mudar o valor para 1 que a pessoa passa a ser oficialmente "cadastrada". Aí pra só permitir o acesso de uma pessoa cadastrada é simples é só selecionar essa coluna e verificar se o valor é 0 ou 1. Devem ter outras maneiras de fazer isso, mas essa é a mais facil. Espero ter ajudado
  9. Voce pode criar uma coluna no seu sub-forum com o valor do seu Forum principal ou Secundario por exemplo FORUM - Programação & Desenvolvimento - PHP Sabemos que todos pertencem ao forum, então na sua tabela do php coloque um valor para subforum e depois resgate do database quais são os sub-foruns e qual é o id correspondente. Acho que ficou complicado, mas qualquer coisa pergunta.
  10. Se os recados estão armazenados em uma coluna então é só fazer uma contagem de linhas assim $pesquisar = mysql_query("select avisos from tabela order by id desc"); $linhas = mysql_num_rows($pesquisar); echo $linhas; // Esse valor deve retornar o numero de recados
  11. Hoshoyo

    Ajuda com votos

    Não, é preciso dividir pelo numero de notas que existirem. Por exemplo Existem 30alunos em uma classe. Se voce quiser fazer a média de notas da classe é necessario pegar a nota de cada aluno e dividir por 30 que é a quantidade de alunos, a mesma coisa com o seu caso. Pegue o numero de notas e divida pela soma das notas
  12. Hoshoyo

    Ajuda com votos

    então não precisa se preocupar, numa media de valores entre 1 e 5 ou 0 e 5 o valor máximo será 5; e se houver pelo menos um valor menor do que 5 a média nunca pode ser 5. por exemplo 5+5+5+5+5+5+5+5+5+4 = 49 (Soma das notas) / 10 (Quantidade de registros) = 4,9 e mesmo se for 5+5+5+5+5+5+5+5+5+5 = 50 / 10 = 5
  13. Hoshoyo

    Ajuda com votos

    Voce quer saber como fazer isso no php ou matematicamente? porque matematicamente fazer uma media com valores de no maximo 5 nunca vai dar um valor maior do que 5
  14. Use o método GET do html, depois é só resgatar no php e se for existente incluir a pagina correspondente desse jeito <?php $pagina = $_GET["pagina"]; if($pagina=="musica") { //incluir pagina da musica aqui } if($pagina=="video") { //incluir pagina de videos aqui } ?> <a href="?pagina=video">Videos</a> <a href="?pagina=musica">Musicas</a> espero que tenha ajudado. *edit, corrigir erro.
  15. Sobre fazer um sistema de amigos da pra fazer com uma tabela só, cria uma tabela chamada amigos e coloca id e id_amigo adiciona o id do amigo de acordo com o id do usuario. Assim fica facil de saber quem é amigo de um certo usuário, é só fazer uma query assim $query = mysql_query("select * from amigos where id='$id_usuario'"); $array = mysql_fetch_assoc($query); // o array vai guardar os id's dos amigos do usuario
×
×
  • Criar Novo...