Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

como fazer confirmação de voto!

17-09-2008 23:19


<? include "cnn.php"; // conexao com o bd /*$chave=$_GET['chave']; $login= $_GET['login']; $sql=mssql_query("SELECT * FROM MEMB_INFO WHERE chave='".$chave."' And memb___id='".$login."'"); mssql_query("update dbo.MEMB_INFO set                 pontos=pontos+100                 where chave='".$chave."'");     echo "<script>alert('$Voto Confirmado!');      location='javascript:history.back()'</script>"; */ ?>

estou aguardando resposta..
obrigado!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: como fazer confirmação de voto!

17-09-2008 23:25

Resposta de que?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

como fazer confirmação de voto!

18-09-2008 13:01

resposta de como ajeitar esse script pos ele não está funcionando...
mas ele não da erro tambem...!
pode rever o script?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

como fazer confirmação de voto!

18-09-2008 17:37

Detalha o que o script não tá fazendo.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

como fazer confirmação de voto!

18-09-2008 17:43

ele não está adicionando os pontos... no caso os + 100
mssql_query("update dbo.MEMB_INFO set
pontos=pontos+100
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

como fazer confirmação de voto!

18-09-2008 17:50

Quantas linhas tem essa tabela?

Porque você deveria fazer com base em uma linha específica, tipo

UPDATE suatabela SET campo=campo+100 WHERE campo='isso'

Caso não precise, tire todo WHERE
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 27
Nome: doug
Localização: belem/pará/brasil
Contato:

como fazer confirmação de voto!

18-09-2008 18:39

vou explicar tudo direitinho agora..
eu estou querendo fazer algo parecido com uma promoção, a pessoa se cadastra normal e é enviado um email para o mesmo com um link veja oque eu fiz na cadastro.php

<?php $login = stripslashes($_POST['login']); $name = stripslashes($_POST['name']); $email = stripslashes($_POST['email']); $idnumb = stripslashes($_POST['idnumb']); $pw = stripslashes($_POST['pw']); $cpw = stripslashes($_POST['cpw']); $sques = stripslashes($_POST['squest']); $sansw = stripslashes($_POST['sansw']); $extcode = stripslashes($_POST['extcode']); $extcode1 = stripslashes($_POST['code']); $sql_email_check = mssql_query("SELECT mail_addr FROM MEMB_INFO WHERE mail_addr='$email'");  $sql_username_check = mssql_query("SELECT memb___id FROM MEMB_INFO WHERE memb___id='$login'");  $email_check = mssql_num_rows($sql_email_check);  $username_check = mssql_num_rows($sql_username_check);  if (($email_check > 0) || ($username_check > 0) || empty($login) || empty($name) || empty($email) || empty($idnumb) || empty($pw) || empty($cpw) || empty($sques) || empty($sansw))  {      echo "<br>ERRO: ";           if (empty($login) || empty($name) || empty($email) || empty($idnumb) || empty($pw) || empty($cpw) || empty($sques) || empty($sansw)) {  echo "Alguns campos foram deixados em branco."; }     elseif($email_check > 0){          echo "$email  E-mail já cadastrado!";          $Error=1;     }      elseif ($username_check > 0)     {          echo "$login  Login já cadastrado!";           $Error=1;     }  elseif ($pw != $cpw)  {     echo "As senhas que você digitou não combinam.";  $Error=1; } elseif ($extcode != $extcode1)  {     echo "Você deu entrada a um código malicioso.";  $Error=1; } } else { // Gera a chave para validação no e-mail. $chave =  md5(uniqid( time() . $_SERVER['REMOTE_ADDR'] . rand(0, 9) )); // Gera a data do registro para se ter um controle. $data_registro = date("Y-m-d"); // Não mude, pois ela será acertada abaixo. $data = substr($data_registro,8,2) . "/" .substr($data_registro,5,2) . "/" . substr($data_registro,0,4); // Fica no formato 08/10/2004. $msquery2 = "SET IDENTITY_INSERT MEMB_INFO ON"; $msresults= mssql_query($msquery2); $msresults= mssql_query($msquery3); $msresults= mssql_query($msquery4); echo "<p align='center'>Sua conta foi criada com sucesso!!!</p> <b class=texto>           Anote em um lugar seguro todas essas informações,<br>           pois elas serão necessárias, para algumas funções do site!<br><br>                      <table border=0 align=center cellpadding=0 cellspacing=0 class=texto>           <tr><td>           <b>Login ID:</b> $login<br>           <b>Nome:</b>  $name <br>           <b>E-mail:</b> $email<br>           <b>VaultCode:</b> $idnumb<br>           <b>Senha:</b> ******<br>           <b>Pergunta Secreta:</b> $sques<br>           <b>Resposta Secreta:</b> $sansw           </td></tr>"; } $assunto = "Codigo de Confirmação"; // Assunto do E-mail. $fname = "Nome do seu Site"; // Nome do seu site. $femail = "Contato@SeuSite.com.br"; // E-mail do seu site. $destino = "$email"; // Login e o email da pessoa que se cadastrou. $confirmail = '  <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ola '.$login.'!</p> <p>Abaixo está o seu Link para divulgação:</p> <p><strong><a href="http://localhost/teste/confirmar.php?chave='.$chave.'">http://localhost/teste/confirmar.php?chave='.$chave.'</a></strong></p> <p>Mande para todos seus amigos, <br> quanto mais pessoas clicarem mais chance você tem de ganhar.</p> obs:. tentativas de burlar será desclassificado da promoção<br> para saber mais entre em <a href="www.equipexapadao.net/mu">www.equipexapadao.net/mu</a> <p>Atenciosamente, Equipe Xapadao.</p> </font></p>'; // Mensagem que vai para a pessoa. $headers  = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: admmuxapadao@hotmail.com\r\n"; mail($destino,$assunto,$confirmail,$headers); // Fim do código.   

até ai está normal o email vai com o link ,

meu banco de dados está assim

Imagem

e o update do voto está assim

<? include "cnn.php"; $sql=mssql_query("SELECT * FROM MEMB_INFO WHERE chave='".$chave."'"); mssql_query("UPDATE MEMB_INFO set                 pontos=pontos+1                 WHERE chave='".$chave."'");     echo "<script>alert('$Voto Confirmado!');      location='javascript:history.back()'</script>"; ?>

ai só que ele não conta voto nehum... mais tambem não da erro , eu sou meio novo + eu acho que isso não é complicado!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

como fazer confirmação de voto!

18-09-2008 18:45

Tenta o seguinte

$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bd"); $selec = "SELECT * FROM MEMB_INFO WHERE chave='".$chave."'"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); 

Outra coisa, verifica se você não comentou alguma linha ( // ) pq no primeiro script $chave está com um / antes.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]