Triby: saludos y gracias por responder
Comprendí lo que usted me dice al incluir
echo. También usted tiene razón: la tabla tiene los campos
valor1, valor2, etc; sin embargo, al correr el script no reconoce la columna
valor. Probé solamente con total y funcionó bien, es decir, si fue reconocida.
Este es el script que debe alimentar la base de datos. Nuevamente le agradezco cualquier información que me de una guía para salir de este problema.
Código PHP:
<?PHP
$servidor = "localhost";
$usuario = "usuario";
$password = "password";
$base_de_datos = "basededatos";
$conextar=mysql_connect ($servidor,$usuario,$password);
mysql_select_db($base_de_datos);
$sqlupdate = "UPDATE encuesta_1 SET valor$voto = valor$voto+1, total = total+1";
echo $sqlupdate;
mysql_query($sqlupdate) or die(mysql_error());
//
$sql = "SELECT * FROM encuesta_1 ORDER BY id desc LIMIT 1";
$resultados = mysql_query($sql,$conextar);
$row = mysql_fetch_array($resultados);
?>
<script type="text/javascript" language="JavaScript">
function resultados(){
window.open("resultados.php","","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=320,height=320");
}
</script>
<form name="form1" action="<?PHP echo $_SERVER['$PHP_SELF']; ?>" method="post">
<table width="256" border="0" align="center" cellpadding="0" cellspacing="0" class="forumline">
<tr valign="baseline">
<td colspan="2" class="row1">
<?= $row['pregunta']; ?>
<br>
</td>
</tr>
<tr>
<td width="110">
<?= $row['respuesta1'];?>
</td>
<td width="146"><input type="radio" name="voto" value="1"></td>
</tr>
<tr>
<td>
<?= $row['respuesta2'];?>
</td>
<td><input type="radio" name="voto" value="2"></td>
</tr>
<tr>
<td>
<?= $row['respuesta3'];?>
</td>
<td><input type="radio" name="voto" value="3"></td>
</tr>
<tr>
<td>
<?= $row['respuesta4'];?>
</td>
<td><input type="radio" name="voto" value="4"></td>
</tr>
<tr align="center">
<td height="20" colspan="2"><input type="submit" class="post"name="Submit" value="Votar" onClick=window.open("resultados.php","","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=320,height=320");
></td>
</tr>
</table>
<p> </p></form>
</body>
</html>
J. DiDieR