Foros del Web » Programando para Internet » PHP »

Pregunta simple: update

Estas en el tema de Pregunta simple: update en el foro de PHP en Foros del Web. Hola, que tal. No consigo hacer que me funcione algo tan simple como un update. Tengo dos campos int, y hago esto: $id = $_POST['id']; ...
  #1 (permalink)  
Antiguo 10/12/2003, 07:36
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta simple: update

Hola, que tal.

No consigo hacer que me funcione algo tan simple como un update. Tengo dos campos int, y hago esto:

$id = $_POST['id'];
$voto = $_POST['voto'];

mysql_query("UPDATE ListaFilms set voto=$voto where id=$id");


Luego en el navegador coloco esto:

http://www.mipagina.com/nuevovoto.php?id=1&voto=2

Pero no me hace nada. Que hay mal?

gracias
  #2 (permalink)  
Antiguo 10/12/2003, 07:50
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 6 meses
Puntos: 16
Hola,

Como siempre que uses una consulta a MySQL, usa mysql_error() (www.php.net/mysql_error) para ver si es un error de MySQL:
Código PHP:
mysql_query("UPDATE ListaFilms set voto=$voto where id=$id") or die(mysql_error()); 
Ademas, cuando dices que no te hace nada, ¿como lo sabes? Con esa URL lo que tendria que hacer es asignar 2 al campo voto de los registros cuyo id valga 1. Ese registro ya debe existir en la tabla.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 10/12/2003, 11:33
 
Fecha de Ingreso: noviembre-2003
Ubicación: (LF).Santiago - Chile
Mensajes: 69
Antigüedad: 14 años
Puntos: 0
haz un echo de las variables tb...

echo $_POST['id']."<br>";
echo $_POST['voto'];

para ver si realmente te estan pasando los valores...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:40.