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>
funciona pero desde la sentencia if , alli ya no me obedece la variable del voto, Por que? $v