← Desenvolvimento

Ajuda com votação

Lida 12472 vezes

Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

alteraste o:

Código: [Seleccione]
$host="localhost";
$sqluser="db";
$sqlpassword="pass";
$database="db";


com os teus dados?

já agora, queres me dar o endereço para eu ver?
Offline

OFFICER 
Membro
Mensagens 2076 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

claro que sim..é obvio né LOL eu modifikei por causa dos mirrones mas mm assim n resultou eskecime de umas cenas  :lol: mas n tou a perceber pk n funciona :|
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Citação de: "morpheus"

já agora, queres me dar o endereço para eu ver?
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

o que me vale é que o pinguim marado toma conta das operações :P
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

pinguim marado? mas quem é esse? :lol:

officer, como te prometi, faz isto:

1º cria uma tabela MySQL:

Código: [Seleccione]
CREATE TABLE `votos` (
  `id` int(9) NOT NULL auto_increment,
  `ip` varchar(20) NOT NULL default '',
  `voto` char(1) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;


2º código para votos:

Código: [Seleccione]
<form method="POST" action="results.php?a=1">
<p align="center">
<input type="radio" value="1" checked name="R1">teste1<br>
<input type="radio" value="2" name="R1">teste1<br>
<input type="radio" value="3" name="R1">teste1<br>
<input type="radio" value="4" name="R1">teste1<br>
<input type="radio" value="5" name="R1">teste1</p>
<p align="center">
<input type="submit" value="Submeter" name="B1"></p>
</form>


podes alterar os textos como quiseres, mas mantem as variaveis ;)


3º codigo para processar os votos:

Código: [Seleccione]
<?
$host="localhost";
$sqluser="";
$sqlpassword="";
$database="";
$connection=mysql_connect($host,$sqluser,$sqlpassword) or die (mysql_error());
$db = mysql_select_db($database) or die (mysql_error());
$ip=$_SERVER['REMOTE_ADDR'];
if($a=='1'){
$getrows = mysql_query("SELECT * FROM votos WHERE ip = '$ip'") or die(mysql_error());
$numrows= mysql_num_rows($getrows);
if($numrows==null){
$query="INSERT INTO votos (ip,voto) VALUES ('$ip','$R1')";
$res=mysql_query($query) or die (mysql_error());}
if($numrows<>null){
echo"erro<hr>";}}
$query = "SELECT * FROM votos GROUP BY voto";
$result = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_array($result)){
extract($row);
$getrows = mysql_query("SELECT * FROM votos WHERE voto = '$voto'") or die(mysql_error());$numrows= mysql_num_rows($getrows);
echo"$ip --> $voto --> $numrows<br>";}
?>


faz o check por ip e se esse ip ainda não existir, grava o voto. Depois disso, mostra os resultados. Podes alterar o html à tua vontade! ;)

tested and working... morpheus way! :lol: ou será pinguim maluco? :lol: :lol:
Offline

OFFICER 
Membro
Mensagens 2076 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Queria só uma cena, ali nos results onde eu tenho que modificar o modo de aparecer os resultados..como faço para aparecer tipo estatisticas como tinha no outro? E tipo..podes-me dar umas dicas ai sobre inserir um botão só pra ver as estatisticas, ficar por baixo de voto..ir logo directamente às estatisticas sem votar..percebes? da la so isso  :wink:

Ta muito fixe obrigadao!  8)
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Citação de: "morpheus"
pinguim marado? mas quem é esse? :lol:


É este gajo:



Tenho visto este tipo por aí :P
Offline

frsantos 
Membro
Mensagens 1458 Gostos 0
Troféus totais: 35
Trófeus: (Ver todos)
Linux User Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

por falar em pinguim, alguem por aki usa linux? se sim k versao? estao satisfeitos?
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Tenho uma máquina a correr o fedora core2. É excelente! :D

http://fedora.redhat.com/
Offline

frsantos 
Membro
Mensagens 1458 Gostos 0
Troféus totais: 35
Trófeus: (Ver todos)
Linux User Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

Citação de: "fpware"
Tenho uma máquina a correr o fedora core2. É excelente! :D

http://fedora.redhat.com/


n existe em portugues?
ouvi falar no caixa magica, k axas?
exe e com td em desktop, certo? ou e a base de linha d comandos
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

O fedora é com KDE ou Gnome (tudo em desktop)

Quanto ao caixa mágica um tipo que percebe da matéria disse-me cobras e lagartos dele...
Offline

frsantos 
Membro
Mensagens 1458 Gostos 0
Troféus totais: 35
Trófeus: (Ver todos)
Linux User Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

ok obrigado

vamos acabar com off topic sn o OFFICER pod ficar 1 pc xateado, lol
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

:lol:  Pois...

Para relembrar:

Citar
Queria só uma cena, ali nos results onde eu tenho que modificar o modo de aparecer os resultados..como faço para aparecer tipo estatisticas como tinha no outro? E tipo..podes-me dar umas dicas ai sobre inserir um botão só pra ver as estatisticas, ficar por baixo de voto..ir logo directamente às estatisticas sem votar..percebes? da la so isso

Ta muito fixe obrigadao!
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

nao cheguei a conseguir ver como tinhas no outro.... aparecer em %?

PS: Suse 9.3 com o kde 3.4... espectacular! :lol:
Offline

OFFICER 
Membro
Mensagens 2076 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Citação de: "morpheus"
nao cheguei a conseguir ver como tinhas no outro.... aparecer em %?

PS: Suse 9.3 com o kde 3.4... espectacular! :lol:


Nepia aparecia as escolhas e quantos votos tinha apenas..como chamo os votos? :| e diz-me como faço akele botao pra ir pros resultados directamente  :roll: