Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/08/2009, 07:28
didierjose
 
Fecha de Ingreso: agosto-2009
Mensajes: 39
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta de un novato: Singo dolar en valor$voto

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>&nbsp;</p></form>


</body>
</html>
J. DiDieR