Yo no tengo mucha idea de php pero consegui hacer un sistema de votaciones, o algo parecido
el proceso es el siguiente
1) donde aparecen los votos
Código PHP:
....
</tr>
<tr>
<td ></Td><td><font size='2' face='Arial'><b>Total Votos :<b> </b>", $array['rating']," <b><a href="javascript:na_open_window('winvotar','votar.php?id=".$array['idcontestador']."&rat=".$array['rating']."',100, 100, 350, 250, 0, 0, 0, 0, 0)\"> Votar este Mensaje</a>
....
2) Votar.php
Código PHP:
</head>
<body bgcolor="black" text="white" link="#0099FF" vlink="#FFCC00" alink="lime">
<form method="post" action="votar2.php?id=<? echo $id?>&rat=<? echo $rat?>">
<div align="left">
<table style="border-width:5pt; border-color:rgb(255,204,0); border-style:dashed;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="27" valign="middle" bgcolor="#FFCC00">
<p align="center"><font color="black" face="Arial"><b> Mensaje ID:
</b></font><font color="black"><? echo $id?></font></p>
</td>
<td height="27" bgcolor="#FFCC00">
<p align="center"><font color="black"> </font><font color="black" face="Arial"><b>Total
Puntos: </b></font><font color="black"><? echo $rat?></font></p>
</td>
</tr>
<tr>
<td colspan="2" width="300" height="87" bgcolor="white" valign="middle">
<p align="center" style="line-height:100%; margin-top:0; margin-bottom:0;"><select name="punto"><option value="1" >1
<option value="2">2</option>
<option value="3" >3
<option value="4">4</option>
<option value="5">5</option>
</select>
<p align="center" style="line-height:100%; margin-top:0; margin-bottom:0;"><input type="submit" value="Enviar Voto" name="actualizar"></p>
</td>
</tr>
<tr>
<td colspan="2" width="300" height="40" bgcolor="white">
<p align="center"> </p>
</td>
</tr>
</table>
</div></form>
<p align="center">
3) VOTAR2.PHP
Código PHP:
<html>
<head>
<title>Votar por 1 Mensaje</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<body bgcolor="black" text="white" link="#0099FF" vlink="#FFCC00" alink="lime">
<?
$nv=$punto+$rat;
$db = mysql_connect("localhost", USUARIO ,XXXXX);
mysql_select_db(BASE DE DATOS,$db);
$result=mysql_query("update contestador set rating=$nv where idcontestador=$id", $db);
echo"<div align=\"left\">
<table style=\"border-width:5pt; border-color:rgb(255,204,0); border-style:dashed;\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
<tr>
<td height=\"27\" valign=\"middle\" bgcolor=\"#FFCC00\">
<p align=\"center\"><font color=\"black\" face=\"Arial\"><b> Mensaje ID:
</b></font><font color=\"black\">$id </font></p>
</td>
<td height=\"27\" bgcolor=\"#FFCC00\">
<p align=\"center\"><font color=\"black\"> </font><font color=\"black\" face=\"Arial\"><b>
Puntos Anteriores: </b></font><font color=\"black\">$rat </font></p>
</td>
</tr>
<tr>
<td colspan=\"2\" width=\"300\" height=\"87\" bgcolor=\"white\" valign=\"middle\">
<p align=\"center\"><font color=\"red\" size=\"5\" face=\"Arial\"><b> $nv </b></font></p>
</td>
</tr>
<tr>
<td colspan=\"2\" width=\"300\" height=\"40\" bgcolor=\"white\">
<p align=\"center\"><b><font color=\"black\" size=\"2\" face=\"Arial\">Nuevos
Puntos</font></b></p>
</td>
</tr>
</table>
</div>
<p align=\"center\"> ";
?>
<a href="javascript:window.opener.location.reload(); window.close();"> Actualizar Votos</a>
</body>
</html>
Ya se que alo mejor es cmuy sencillo, pero al menos a mi me vale
:)
para ver el ejemplo
Ver Ejemplo