Cita:
Iniciado por David
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 originalfunction Save2_Article()
{
require_once(dirname(__FILE__) .'/DbData.php');
$titulo = $_POST['Titulo'];
$seccion = $_POST['seccion'];
$estado = $_POST['estado'];
$autor = $_POST['Autor'];
$cuerpo = $_POST['elm1'];
$fecha = date('Y-m-d H:i:s'); $id = $_GET['id'];
$query = "UPDATE articulos SET title = '$titulo', cat_id = '$seccion', st_id = '$estado', autor = '$autor', body = '$cuerpo', editado = '$fecha' WHERE id = $id";
{
Print "EL artículo se actuazó correctamente!";
} else {
print $query;
}
}
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.