Foros del Web » Programando para Internet » PHP »

No actualiza, problemas con update.

Estas en el tema de No actualiza, problemas con update. en el foro de PHP en Foros del Web. Hola! estoy haciendo un panel de control para realizar altas, bajas y modificaciones de productos. El problema lo tengo justamente con esta última ya que ...
  #1 (permalink)  
Antiguo 28/11/2005, 15:05
 
Fecha de Ingreso: abril-2005
Mensajes: 182
Antigüedad: 12 años, 7 meses
Puntos: 1
No actualiza, problemas con update.

Hola! estoy haciendo un panel de control para realizar altas, bajas y modificaciones de productos. El problema lo tengo justamente con esta última ya que no me actualiza las modificaciones. El código es el siguiente:

Código PHP:
<?php
$id 
$_POST['id'];
$foto $_POST['foto'];
$nombre $_POST['nombre'];
$descripcion $_POST['descripcion'];
$precio $_POST['precio'];

$link mysql_connect("localhost","user","pass");
mysql_select_db("base",$link) OR DIE ("Error: Imposible Conectar");;
mysql_query("UPDATE tabla Set foto='$foto',nombre='$nombre',descripcion='$descripcion', precio='$precio' where id='$id'"$link);

?>
Los campos que vienen de otra página los toma correctamente (verifiqe haciendo un echo $id, echo $foto etc y los muestra bien.) y a la BD supongo que se conecta porque sino me mostraría el mensaje "Imposible Conectar"

Alguien tiene alguna sugerencia?? Desde ya les agradezco su ayuda
  #2 (permalink)  
Antiguo 28/11/2005, 15:39
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 12 años
Puntos: 5
Bueno talvez te pueda ayudar guardar tu consulta (UPDATE tabla ...) dentro de una variable ($consulta) y mostrar con un echo la consulta y ejecutala en consola o en un frontend (Navicat, Mysql Front) para ver si se ejecuta correctamente. suerte cya
  #3 (permalink)  
Antiguo 28/11/2005, 15:46
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 12 años, 8 meses
Puntos: 17
puede q tengas mal el nomrbe de la tabla, o de algún campo... lo mejor en ese caso es agregarle a la linea de la consulta que muestre el error...
Código PHP:

mysql_query
("UPDATE tabla Set foto='$foto',nombre='$nombre',descripcion='$descripcion', precio='$precio' where id='$id'"$link) or die(mysql_error()); 


//dejo espacio xq sino no se lee 
  #4 (permalink)  
Antiguo 28/11/2005, 16:34
 
Fecha de Ingreso: abril-2005
Mensajes: 182
Antigüedad: 12 años, 7 meses
Puntos: 1
Gracias! ya pude resolverlo! eso de que los campos que vienen de la otra página estaban correctos no era tan asi... el campo id no lo tomaba
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 02:11.