Estoty tratando de montar una sección de votación en mi página y la base de datos me regresa "undefined" cuando tiene que regresar la cantidad de votos que se han hecho. aquí están los códigos, el php que pide la información y la parte donde llega esa información en flash.
PHP
Código :
<? $choice =$_POST['choice']; $user="romer"; $password="votad"; $database="votacion"; mysql_connect(localhost,$user,$password); @mysql_select_db($database) or die( "Unable to connect to database"); if($choice == 1){ $query="UPDATE votesystem SET vote1=vote1+1"; } if($choice == 2){ $query="UPDATE votesystem SET vote 2=vote2+1"; } if($choice == 3){ $query="UPDATE votesystem SET vote 3=vote3+1"; } if($choice == 4){ $query="UPDATE votesystem SET vote 4=vote4+1"; } mysql_query($query); $query="SELECT * FROM votesystem"; $result=mysql_query($query); mysql_close(); $vote1_out=mysql_result($result,0,"vote1"); $vote2_out=mysql_result($result,0,"vote2"); $vote3_out=mysql_result($result,0,"vote3"); $vote4_out=mysql_result($result,0,"vote4"); $total=$vote1_out+$vote2_out+$vote3_out+$vote4_out; $values="&totalVotes=$total&vote1total=$vote1_out&vote2total=$vote2_out&vote3total=$vote3_out&vote4total=$vote4_out"; echo "$values"; ?>
FLASH
Código :
var totalVotes:Number = loadVars_in.totalVotes; var end:String; for (i=1; i<=4; i++) { vote = loadVars_in["vote"+i+"total"]; procent = Math.round((vote/totalVotes)*100); if (votes == 1) { end = "Vote"; } else { end = "Votes"; } _root["graph"+i+"_mc"].bar_mc._xscale = procent; _root["graph"+i+"_mc"].procent.text = procent+" % - "+vote+end; } En la barra de porcentaje aparace el undefined y un NAN.......Cualquier ayuda Gracias de antemano