Jump to content
Fórum Script Brasil

SrMaster

Membros
  • Content Count

    62
  • Joined

  • Last visited

Community Reputation

0 Neutro

About SrMaster

  1. Olá pessoal, estou com um problema difícil aqui, gostaria de por paginação com barra de rolagem infinita nessa função: function show_posts_feed($userid,$limit=0,$order){ $posts = array(); $user_string = implode(',', $userid); $extra = " and id in ($user_string)"; if ($limit > 0){ $extra = "limit $limit"; }else{ $extra = ''; } $sql = "select id,title,autor_id,photo,description,status,url,views,clicks,publish_date,friendly_url,shares,entretenimento,humor,esportes,videos,televisao,musica,sem_categoria,curiosidades,users from links where autor_id in ($user_string) and status='okay' order by $order desc $extra"; $result = mysql_query($sql); while($data = mysql_fetch_object($result)){ $posts[] = array( 'link_id' => $data->id, 'link_title' => $data->title, 'link_autor_id' => $data->autor_id, 'link_photo' => $data->photo, 'link_description' => $data->description, 'link_status' => $data->status, 'link_url' => $data->url, 'link_views' => $data->views, 'link_clicks' => $data->clicks, 'link_publish_date' => $data->publish_date, 'link_friendly_url' => $data->friendly_url, 'link_shares' => $data->shares, 'link_entretenimento' => $data->entretenimento, 'link_humor' => $data->humor, 'link_esportes' => $data->esportes, 'link_videos' => $data->videos, 'link_televisao' => $data->televisao, 'link_musica' => $data->musica, 'link_sem_categoria' => $data->sem_categoria, 'link_curiosidades' => $data->curiosidades, 'link_users' => $data->users ); } return $posts; } Como chamo a função: <?php $users = show_users($_SESSION['user_id']); if (count($users)){ $myusers = array_keys($users); } else { $myusers = array(); } $myusers[] = $_SESSION['user_id']; $posts = show_posts_feed($myusers,10,'publish_date'); if (count($posts)){ foreach ($posts as $key => $list){ $link_id = $list['link_id']; $link_title = $list['link_title']; $link_autor_id = $list['link_autor_id']; $link_photo = $list['link_photo']; $link_description = $list['link_description']; $link_status = $list['link_status']; $link_url = $list['link_url']; $link_views = $list['link_views']; $link_clicks = $list['link_clicks']; $link_publish_date = $list['link_publish_date']; $link_human_publish_date = humanTiming($link_publish_date); $link_friendly_url = $list['link_friendly_url']; $link_shares = $list['link_shares']; $link_entretenimento = $list['link_entretenimento']; $link_humor = $list['link_humor']; $link_esportes = $list['link_esportes']; $link_videos = $list['link_videos']; $link_televisao = $list['link_televisao']; $link_musica = $list['link_musica']; $link_sem_categoria = $list['link_sem_categoria']; $link_curiosidades = $list['link_curiosidades']; $link_users = $list['link_users']; ?> TEMPLATE QUE REPETE... <?php } } ?> Já vi alguns tutoriais de paginação infinita, mas nem consegui fazer nenhum funcionar com essa função. Alguém poderia me ajudar? Obrigado!
  2. SrMaster

    Ordernar por data!

    Olá pessoal, criei um loop que pega o id de vários usuários que estão numa array separados por virgulas na tabela de um usuário normal, eu vou de um em um procurando no banco de dados os posts e listo pela data. Porém estou com um problema, o order by data não vai funcionar do jeito que deve, porque ele lista primeiro os posts do usuário de id 1 pela data, depois vai pro usuário de id 2 pela data, assim em diante. Ficando por exemplo, assim: Sendo que deveria ficar assim: Código: Obrigado pessoal!
  3. To tentando fazer um formulário pra cadastro, mas não recebe ele, tá tudo certo... Envia pra db todos os dados em branco, parece que não tá puxando pelo post... Formulário: <?php if ($_GET['pagina'] == 'cadastrar') { ?> <div id="box-post"> <div id="post"> <div id="content-post"> <div id="cadastro-title"> <div id="icon-human"><img src="../imagens/icon-human.png" /></div><!--icon-human--> <h1>Cadastre-se!</h1><!--CADASTRE-SE!--> <p>crie uma conta grátis em nosso site, e envie tirinhas feitas por você!</p><!--texto--> </div><!--cadastro titulo--> <form action='salvar_cadastro.php' method='post' id="form_cadastrar" name="form_cadastrar"> <div id="box-cadastrar"> <div id="box-item-cadastrar"> <h1>Login:</h1><!--LOGIN--> <input id="cadastro_login"/><!--INPUT-LOGIN--> <p>seu login *não pode ser alterado*</p><!--Mensagem--> </div><!--box-item-cadastrar--> <div id="box-item-cadastrar"> <h1>Nome:</h1><!--NOME--> <input id="cadastro_nome"/><!--INPUT-NOME--> <p>Seu nick name no site</p><!--Mensagem--> </div><!--box-item-cadastrar--> <div id="box-item-cadastrar"> <h1>Senha:</h1><!--SENHA--> <input type="password" id="cadastro_senha"/><!--INPUT-SENHA--> <p>Sua senha de acesso</p><!--Mensagem--> </div><!--box-item-cadastrar--> <div id="box-item-cadastrar"> <h1>Confirme a senha:</h1><!--SENHA--> <input type="password" id="cadastro_senha2"/><!--INPUT-SENHA--> <p>Sua senha de acesso</p><!--Mensagem--> </div><!--box-item-cadastrar--> <div id="box-item-cadastrar"> <h1>E-mail:</h1><!--E-mail--> <input id="cadastro_email"/><!--INPUT-E-MAIL--> <p>Seu e-mail de contato</p><!--Mensagem--> </div><!--box-item-cadastrar--> <div id="box-item-cadastrar"> <h1>Foto:</h1><!--FOTO--> <input type="file" id="cadastro_foto"/><!--INPUT-FOTO--> <p>Selecione uma foto para seu perfil</p><!--Mensagem--> </div><!--box-item-cadastrar--> <input class="input_submit" name="submit" type="image" src="../imagens/cadastrarbotao.png"> </div><!--box-cadastrar--> </div><!--CONTENT-POST--> </div><!--POST--><!--POST--><!--POST--><!--POST--><!--POST--> <?php } ?> Página onde recebe e salva na db: salvar_cadastro.php <?php include("admin/config/Conectar.php"); if($_SERVER["REQUEST_METHOD"] == "POST") { $login = $_POST["cadastro_login"]; $nome = $_POST["cadastro_nome"]; $senha = $_POST["cadastro_senha"]; $senha2 = $_POST["cadastro_senha2"]; $email = $_POST["cadastro_email"]; $foto = $_POST["cadastro_foto"]; if(@mysql_query("INSERT INTO srm_usuarios VALUES (NULL , '$nome', '$foto', '0', '$senha', '$login', '$email')")) { if(mysql_affected_rows() == 1){ header("Location: index.php"); } else { header("location: index.php?pagina=erro&id=preencher"); } @mysql_close(); } } ?>
  4. SrMaster

    Sistema de top?

    Sim '-' mesma coisa :/
  5. Sim, tentei achar no google nem consegui...
  6. SrMaster

    Sistema de top?

    mesma coisa :/
  7. SrMaster

    Sistema de top?

    #1064 - 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 '*) AS `qtdecomments`, `musica_id` FROM `comentarios_musica` GROUP BY `musica_id`' at line 1 #1064 - 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 '*) FROM `musicas` WHERE `id` = 1 LIMIT 0, 30' at line 1
  8. SrMaster

    Sistema de top?

    Af, tá certo porque será que não vai? :s Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senha123/public_html/freestepzone/index.php on line 683 Warning: Invalid argument supplied for foreach() in /home/senha123/public_html/freestepzone/index.php on line 694
  9. tipo no banco de dados tem, oi, tchau, feliz natal. K. Ai no painel tem o selectbox com essas opções, então colocava a index... if($sexo=="Oi") { selectbox.itemindex:=0; } if($sexo=="tchau") { selectbox.itemindex:=1; } sei lá comofas isso, nem sei se é index que chama, nem sei codar muito php só delphi mesmo K, acho que entenderam. /\ coloquei em delphi aí K.
  10. SrMaster

    Sistema de top?

    Que tenso, tá certo... <div id="mais-comentadas-content"> <?php $query1 = mysql_query("SELECT COUNT(*) AS `qtdecomments`, `musica_id` FROM `comentarios_musica` GROUP BY `musicas_id` LIMIT 0,4 ORDER BY `qtdecomments` DESC"); while($r1 = mysql_fetch_assoc($query1)){ $query2 = mysql_query("SELECT * FROM `musicas` WHERE `id` = ".$r1['noticia_id'].""); while($r2 = mysql_fetch_assoc($query2)){ $resultado[]['titulo'] = $r2['nome']; $resultado[]['comentarios'] = $r1['qtdecomments']; ?> <div id="mais-comentadas-estrutura"> <a href="#pagina-musica"><h1><?php echo'$resultado["nome"]';?><h1></a><!--titulo da musica--> <p><?php echo'$resultado[]["comentarios"]';?></p><!--valor dos comentários--> </div><!--mais-comentadas-estrutura--> <?php } } ?> Músicas: id nome imagem encorporar autor_id data download categoria_id track_autor track_tamanho track_versao Comentários: id musica_id autor_id corpo data hora
  11. Funcionou valeu, alí era em delphi que eu tinha postado :P Agora só falta os select...
  12. SrMaster

    Sistema de top?

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senha123/public_html/freestepzone/index.php on line 683 comofas/ tem algo errado na query1, não consegui achar.
  13. Tipo, no banco de dados tem lá, sexo, e no painel de controle do usuário tem dois radiobox, ai seria tipo, eu leria no banco de dados, e daria um if pra checar determinado radiobox, tipo: if($sexo=="Masculino") { checa radiobox masculino } A outra é, tipo no banco de dados tem, oi, tchau, feliz natal. K. Ai no painel tem o selectbox com essas opções, então colocava a index... if($sexo=="Oi") { selectbox.itemindex:=0; } if($sexo=="tchau") { selectbox.itemindex:=1; } sei lá comofas isso, nem sei se é index que chama, nem sei codar muito php só delphi mesmo K, acho que entenderam.
  14. SrMaster

    Sistema de top?

    Comentários: id noticia_id autor_id corpo Tópicos: id autor_id data hora titulo descricao corpo categoria_id
  15. SrMaster

    Sistema de top?

    Oi, gostaria de saber se alguém me ajuda fazer um sistema de top com os tópicos mais comentados, tipo, os comentários ficam numa tabela, comentarios, os tópicos ficam na tabela topicos, selecionaria 4 tópicos, e contaria quantos comentários tem na tabela comentarios, as que tivesse mais listava lá, entende? Tipo um "select * from topicos order by total_de_comentarios desc limit 4" mas não sei muito bem comofas... Obrigado, acho que entenderam :huh:
×
×
  • Create New...