Aver me explico tengo un fichero llamado votar.php, que coge variables de un pagina. luego despues de votar, llama a votar2.php, aparecen actualizados en el form los datos, pero no consigo actualizar los valores en la base de datos
votar.php
[PHP]
<html>
<head>
<title>Votar por 1 Mensaje</title>
<meta name="generator" content="Namo WebEditor v4.0">
</head>
<body bgcolor="black" text="white" link="#0099FF" vlink="#FFCC00" alink="lime">
<form method="post" action="votar2.php?ratio=<? echo$rat;?>&indice=<? echo$id;?>">
<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"></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">
</body>
</html>
votar2.php
Código PHP:
<html>
<head>
<title>Votar por 1 Mensaje</title>
<meta name="generator" content="Namo WebEditor v4.0">
<?
$nv=$ratio+$punto;
?>
</head>
<body bgcolor="black" text="white" link="#0099FF" vlink="#FFCC00" alink="lime">
<form method="post" action="votar2.php">
<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 $indice?></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"><? echo $ratio?></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><? echo $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>
</form>
<?
$db = mysql_connect("localhost", barakaldo ,xxxxxx);
mysql_select_db(barakaldo,$db);
mysql_query("update contestador set rating=$nv where idcontestador=$id", $db);
?>
<p align="center">
</body>
</html>
me podeis echar una mano :)
esta es la web donde se puede ver :
Prueba de Votos
thx