Hola este es mi codigo de parte de una mantenedor y solo me hace el primer update y los otros no ¿porque sera?.
Datos: todas las variables entran como true, por si sola me funcionan pero necesito hacer que me discrimine ya que en algunas ocaciones solo se modificaran 1 o 2 o los 3. De ante mano muchas gracias.
if (titulo_modificado == true)
{
$sql = "UPDATE `productos` SET ";
$sql .= "titulo = '".$titulo."' " ;
$sql .= "WHERE id = '$id_registro' LIMIT 1";
}
elseif (imagen_modificado == true)
{
$sql = "UPDATE `productos` SET ";
$sql .= "url_imagen = '".$nombre_archivo."' " ;
$sql .= "WHERE id = '$id_registro' LIMIT 1";
}
elseif (categoria_modificado == true)
{
$sql = "UPDATE `productos` SET ";
$sql .= " id_categoria = '".$id_categoria."', " ;
$sql .= "WHERE id = '$id_registro' LIMIT 1";
}