Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/02/2010, 20:20
Avatar de Fleon
Fleon
 
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Problema con consulta Update

Cita:
Iniciado por David Ver Mensaje
Debes usar las comillas, como en el primer ejemplo que pusiste.

Además, fíjate que muestra "WHERE id = ", significa que $_REQUEST['id'] no tiene datos en realidad.
Gracias David, lo acabo de ver, fíjate id lo saco del link que es así:

Cita:
http://localhost/orbe/index.php?action=editarticle&id=3
he tratado de obtener el id y no lo logro

en la función lo coloqué así:

Código PHP:
Ver original
  1. function Save2_Article()
  2. {
  3.     require_once(dirname(__FILE__) .'/DbData.php');
  4.    
  5.     $titulo = $_POST['Titulo'];
  6.     $seccion = $_POST['seccion'];
  7.     $estado = $_POST['estado'];
  8.     $autor = $_POST['Autor'];
  9.     $cuerpo = $_POST['elm1'];
  10.     $fecha = date('Y-m-d H:i:s');
  11.         $id = $_GET['id'];
  12.    
  13.     $query = "UPDATE articulos SET title = '$titulo', cat_id = '$seccion', st_id = '$estado', autor = '$autor', body = '$cuerpo', editado = '$fecha' WHERE id = $id";
  14.    
  15.     if (mysql_query($query))
  16.     {
  17.         Print "EL artículo se actuazó correctamente!";
  18.     } else {
  19.         print $query;
  20.         print mysql_error();
  21.     }
  22. }

he probado con $_REQUEST, $_GET y POST y no capto esa variable del link, cabe aclarar que el link está en un achivo diferente al formulario.

Saludos.