Bueno aqui tengo algo echo, funcionaba,  y ahora no, y cuando funcionaba solo incrementaba a un voto y despues no continuaba 1+1+1 etc ...
   Código PHP:
    <?php
include ($_SERVER[DOCUMENT_ROOT] . "/proyectocrossh/sec/base.php");
$voto = $_REQUEST["Votar"];
$CodigoProducto = $_POST["CodigoProducto"];
 
echo "Voto= ".$voto."<br/>CodigoProducto=".$CodigoProducto."<br/>";
 
if ($voto=="Votar" && isset($CodigoProducto))
{
$query = mysql_query("SELECT votos FROM vwProductosWeb WHERE CodigoProducto='" . $CodigoProducto."'",$db);
  $row = mysql_fetch_row($query);
$v= $row["votos"];
echo " votos = ".$v."<br/>";  
mysql_query("UPDATE vwProductosWeb SET votos=".$v." WHERE CodigoProducto='" . $CodigoProducto."'",$db);
echo "Gracias por votar<Br/>";
//  $row = mysql_fetch_row($query);
}
 ?>    
   Código HTML:
 <div><?php echo "<form name='votos' action='voto.php' method='POST'><input type='hidden' name='CodigoProducto' value='".$data_id."'><input type='submit' name='Votar' value='Votar'></form>";?><div> 
 Nota el $data_id es la variable que trae el CodigoProducto desde la Base de dato.
funciona pero desde la sentencia if , alli ya no me obedece la variable del voto, Por que? $v