Ir para conteúdo

William Alvares

Members
  • Total de itens

    46
  • Registro em

  • Última visita

Reputação

0 Comum

2 Seguidores

Sobre William Alvares

  • Classificação
    http://hseguro.com/
  • Data de Nascimento 04/28/1997

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São jose do rio preto

Contato

  • Skype
    playerwill
  1. William Alvares

    sistema em php!

    Assista essas vídeo aula que vai te ajudar: https://www.youtube.com/playlist?list=PLv_jn1il3u24GnGpIh2YO2QYC3BpvdXE3
  2. William Alvares

    Como faço um INSERT e se tiver registros fazer um UPDATE em seguida ?

    if(isset($_POST['submit'])) { $comment = trim(strip_tags($_POST['comment'])); $star = trim(strip_tags($_POST['star'])); $query = $conexao->prepare("SELECT id_mark, id_user, comment FROM tb_comment WHERE id_mark=:post_id AND id_user=:idLogged"); $query->bindParam(':post_id', $post_id, PDO::PARAM_INT); $query->bindParam(':idLogged', $idLogged, PDO::PARAM_INT); $query->execute(); $coment = $query->fetch(PDO::FETCH_ASSOC); if(!empty($coment)) { $up = "UPDATE tb_comment SET comment=:comment, rate=:star, active=NOW() WHERE id_mark=:post_id AND id_user=:idLogged"; $result = $conexao->prepare($up); $result->bindParam(':post_id', $post_id, PDO::PARAM_INT); $result->bindParam(':idLogged', $idLogged, PDO::PARAM_INT); $result->bindParam(':star', $star, PDO::PARAM_INT); $result->bindParam(':comment', $comment, PDO::PARAM_STR); if($result->execute()) { echo '<script language= "JavaScript"> location.href="?p=topic&id='.$post_id.'&action=rates-updated"; </script>'; } } else { $insert = "INSERT into tb_comment (id_mark, id_user, comment, up_c, down_c, rate, active) VALUES (:post_id, :idLogged, :comment, 0, 0, :star, NOW())"; $result = $conexao->prepare($insert); $result->bindParam(':post_id', $post_id, PDO::PARAM_INT); $result->bindParam(':idLogged', $idLogged, PDO::PARAM_INT); $result->bindParam(':star', $star, PDO::PARAM_INT); $result->bindParam(':comment', $comment, PDO::PARAM_STR); if(!$result->execute()) { echo '<script language= "JavaScript"> location.href="?p=topic&id='.$post_id.'&action=error_in_the_register"; </script>'; } else { echo '<script language= "JavaScript"> location.href="?p=topic&id='.$post_id.'&action=registered"; </script>'; } } }
  3. Olá, Como faço um INSERT e se tiver registro fazer um UPDATE em PDO?
  4. William Alvares

    Sistema de avaliação igual da google play

    Fiquei confuso d+ com aquelas tabela de times 'Selecione o campo time da tabela times e usuario da tabela usuarios aonde a tabela times esta ligada a tabela usuario_time e o campo id_time da tabela times seja = ao campo id_time da tabela usuario_time e a tabela usuarios onde o campo id_usuario da tabela usuario_time seja igual = ao campo id_usuario da tabela usuarios' buguei @Edit Consegui SELECT a.id_user, a.comment, b.id, b.name FROM tb_comment a, users b WHERE a.id_user=b.id ORDER BY id DESC LIMIT $start_pg, $amount_pg @Edit Olha o que estou fazendo para inserir os value das stars no mysql <div id="mensagem"></div> <div id="col_star"> <table cellspacing=2 cellpadding="2"> <tr> <td width="48" onmouseover="vota('1')" onmouseout="retira('1')" onclick="avalia('1');" style="cursor:pointer;"><img id="1" src="layout/images/star_48x48.png" border="0" id="star1"></td> <td width="48" onmouseover="vota('2')" onmouseout="retira('2')" onclick="avalia('2');" style="cursor:pointer;"><img id="2" src="layout/images/star_48x48.png" border="0" id="star2"></a></td> <td width="48" onmouseover="vota('3')" onmouseout="retira('3')" onclick="avalia('3');" style="cursor:pointer;"><img id="3" src="layout/images/star_48x48.png" border="0" id="star3"></a></td> <td width="48" onmouseover="vota('4')" onmouseout="retira('4')" onclick="avalia('4');" style="cursor:pointer;"><img id="4" src="layout/images/star_48x48.png" border="0" id="star4"></a></td> <td width="48" onmouseover="vota('5')" onmouseout="retira('5')" onclick="avalia('5');" style="cursor:pointer;"><img id="5" src="layout/images/star_48x48.png" border="0" id="star5"></a></td> <td id="nota" width="65"></td> </tr> </table> </div> só que quando eu clico em uma das estrelas não aparece a mensagem <script> function cache() { imagens = new Image(); imagens.src='star_48x48.png'; imagens.src='star1_48x48.png'; } function vota(id) { if(id==1) { document.getElementById('nota').innerHTML="<font class='ajax'><input type='hidden' name='star1' id='star1' value='1'></font>"; } if(id==2) { document.getElementById('nota').innerHTML="<font class='ajax'><input type='hidden' name='star2' id='star2' value='2'></font>"; } if(id==3) { document.getElementById('nota').innerHTML="<font class='ajax'><input type='hidden' name='star3' id='star3' value='3'></font>"; } if(id==4) { document.getElementById('nota').innerHTML="<font class='ajax'><input type='hidden' name='star4' id='star4' value='4'></font>"; } if(id==5) { document.getElementById('nota').innerHTML="<font class='ajax'><input type='hidden' name='star5' id='star5' value='5'></font>"; } for(i = 0; i < id; i++) { document.getElementById(i+1).src="layout/images/star1_48x48.png"; } } function retira(id) { for(i = 5; i > id; i--) { document.getElementById(i).src="layout/images/star_48x48.png"; } } function avalia(id) { //alert(user); var user = document.getElementById('txtid_usuario').value; if (user != "") { if(id==1) { document.getElementById('voto').value = id; document.getElementById('col_star').style.display = 'none'; document.getElementById('mensagem').innerHTML="<div class='alert alert-success' style='height:48px;text-align:center;'><strong>Obrigado!</strong> Seu voto foi computado com sucesso :)</div>"; } if(id==2) { document.getElementById('voto').value = id; //alert('tetse'); document.getElementById('col_star').style.display = 'none'; document.getElementById('mensagem').innerHTML="<div class='alert alert-success' style='height:48px;text-align:center;'><strong>Obrigado!</strong> Seu voto foi computado com sucesso :)</div>"; } if(id==3) { document.getElementById('voto').value = id; document.getElementById('col_star').style.display = 'none'; document.getElementById('mensagem').innerHTML="<div class='alert alert-success' style='height:48px;text-align:center;'><strong>Obrigado!</strong> Seu voto foi computado com sucesso :)</div>"; } if(id==4) { document.getElementById('voto').value = id; document.getElementById('col_star').style.display = 'none'; document.getElementById('mensagem').innerHTML="<div class='alert alert-success' style='height:48px;text-align:center;'><strong>Obrigado!</strong> Seu voto foi computado com sucesso :)</div>"; } if(id==5) { document.getElementById('voto').value = id; document.getElementById('col_star').style.display = 'none'; document.getElementById('mensagem').innerHTML="<div class='alert alert-success' style='height:48px;text-align:center;'><strong>Obrigado!</strong> Seu voto foi computado com sucesso :)</div>"; } } else { document.getElementById('col_star').style.display = 'none'; document.getElementById('mensagem').innerHTML="<div class='alert alert-danger' style='height:48px;text-align:center;'><strong>Erro ao avaliar!</strong> É necessário realizar o login para enviar um comentário.</div>"; } } </script>
  5. William Alvares

    Sistema de avaliação igual da google play

    Cara me surgiu um problema aqui, fui exibir os comentarios neh, ai fiz select tudo certinho só q não sei como faço pra exibir o nome do id = 20 por exemplo por que na tabela que fiz o select dos comentario é essa http://i.imgur.com/tC8Mt0p.png e ai não tem o nome do usuario q comentou só a ID dele, como faço pra exibir o nome do usuario pela ID ? SELECT * FROM users WHERE ..... ??
  6. William Alvares

    Login com níveis de permissões

    Assista essas vídeos aula que o cara ensina fazer um sistema de permissões. https://www.youtube.com/playlist?list=PLv_jn1il3u24GnGpIh2YO2QYC3BpvdXE3
  7. William Alvares

    Sistema de avaliação igual da google play

    Pode fazer um exemplo pra mim ?
  8. William Alvares

    Sistema de avaliação igual da google play

    Certo, consegui fazer inserir os dados.. da star e do comentario.. http://i.imgur.com/tC8Mt0p.png
  9. William Alvares

    Sistema de avaliação igual da google play

    pesquisei na net por rating stars system e parece mais complicado do que isso D= Mais vamos por partes que nem o jack estripador.. vou postar aqui o que eu ir fazendo.. vou precisar de ajuda em alguns pontos como exibir o resultado total de todas avaliação
  10. William Alvares

    Sistema de avaliação igual da google play

    Sistema de INSERT, DELETE, SELECT eu tenho aqui já, só não faço ideia de por onde começar um sistema de avaliação =/ <?php if(isset($_SESSION['useronnected']) && (isset($_SESSION['passconnected']))){ header("Location: page.php?p=home"); } if(isset($_POST['register'])){ $txtname = trim(strip_tags($_POST['txtname'])); $txtuser = trim(strip_tags($_POST['txtuser'])); $txtpassword = trim(strip_tags($_POST['txtpassword'])); $txtemail = trim(strip_tags($_POST['txtemail'])); //SELECIONAR BANCO DE DADOS $insert = "INSERT into users (name, user, password, email, level) VALUES (:txtname, :txtuser, :txtpassword, :txtemail, '1'"; try { $result = $conexao->prepare($insert); $result->bindParam(':txtname', $txtname, PDO::PARAM_STR); $result->bindParam(':txtuser', $txtuser, PDO::PARAM_STR); $result->bindParam(':txtpassword', $txtpassword, PDO::PARAM_STR); $result->bindParam(':txtemail', $txtemail, PDO::PARAM_STR); $result->execute(); $count = $result->rowCount(); if($count>0){ echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Cadastrado com sucesso!</strong> Você será redirecionado. </div>'; header("Refresh: 3, page.php?p=sign_in"); }else{ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Erro no cadastro!</strong> Algo deu errado. </div>'; } }catch(PDOException $e){ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Erro no cadastro!</strong> Preencha todos os campos. </div>'; } } ?>
  11. William Alvares

    Sistema de avaliação igual da google play

    Ah sim, realmente D= É em topicos vamos por assim dizer.. que já ta pronto só falta o sistema dentro dos topicos.. No back-end Minha dificuldade é o sistema em si de avaliação, tipo eu nao conseguiu entender como funciona um voto de 4 pontos com um de 5 que vai resultar em não faço ideia quantos pontos no total para mostrar na pagina Olha o que eu já tenho como base: http://i.imgur.com/A0TnQNp.png
  12. William Alvares

    Sistema de avaliação igual da google play

    Olá.. Alguem me ajuda criar um sistema de avaliação igual esse: http://i.imgur.com/nhxRNqu.png ou algum freelancer chama ai e me da um preço :v
  13. William Alvares

    Trocar o echo ou alert por uma mensagem HTML

    Quero q a mensagem n apareça em uma pop-up e sim la no topo da página.
  14. William Alvares

    Trocar o echo ou alert por uma mensagem HTML

    Tipo exibe a mensagem só q aparece em uma pop-up.. Quero por exemplo.. colocar em uma <div> a mensagem.
  15. William Alvares

    Trocar o echo ou alert por uma mensagem HTML

    Olá, Alguem me da uma luz aqui.. sou novato em PHP e to aprendendo como troco os echo com mensagem e os alert por uma mensagem na página em HTML ? isso aqui é um alert q to usando: } else { alert('É necessário realizar o login para enviar um comentário.'); } Isso aqui é uma parte com echo: if ($_SESSION['usuario'] == "") { echo "É necessário realizar o login. Clique <a href='login.php'>aqui</a> e faça o login."; exit; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.