Foros del Web » Programando para Internet » PHP »

Problemas con UPDATE ayuda urgente!!!

Estas en el tema de Problemas con UPDATE ayuda urgente!!! en el foro de PHP en Foros del Web. Bueno yo estoy realizado un pagina para una clinica utilizando postgres y php y kiero modificar por ejemplo el tratamiento entonces muestro los medicamentos en ...
  #1 (permalink)  
Antiguo 06/09/2005, 01:13
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1
Antigüedad: 18 años, 7 meses
Puntos: 0
Problemas con UPDATE ayuda urgente!!!

Bueno yo estoy realizado un pagina para una clinica utilizando postgres y php y kiero modificar por ejemplo el tratamiento entonces muestro los medicamentos en un form en texbox atraves del value y luego los capturo asi:

$medicamento=$_POST['medicamento'.$j];

y luego...

$res = pg_exec($link,"UPDATE tratamiento_med SET dosis='$dosis', fecha='$dated-$datem-$datea' WHERE rut_p='$rut' and medicamento='$medicamento'");

Aseguro ke todos los campos a insertar son correctos pues hice print para cada uno. Como no veía error empece a probar algunas tonteras y se me ocurrio poner:WHERE rut_p='$rut' and medicamento='Medicamento1'")

donde Medicamento1 es uno de los ke esta en la BD y el resultado fue sorprendente el update me funciono...

Entonces mi pregunta es porke no funciona cuando lo hago con la variable siendo ke esta tine el mismo valor, pues hago un print $medicamento; y muestra: Medicamento1


Ayuda por favor .. ya no se ke hacer!!!!!
  #2 (permalink)  
Antiguo 06/09/2005, 04:47
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
yo las hago asi:
Código PHP:
mysql_query("UPDATE record_img_category SET online='".mysql_escape_string($_GET['activate'])."' WHERE id='".mysql_escape_string($_GET['id'])."'") or die("MySQL dice: ".mysql_error()); 
y otra cosa.... debes poner mysql_error para saber cual es el error
__________________
3w.valenciadjs.com
3w.laislatv.com
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 00:43.