Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2010, 09:55
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: no me funcionan estos update

Te recomiendo usar las etiquetas de ([HTML], [PHP], etc.) para que se vea bien tu código.

Quizá estés usando mal las comillas:
Código PHP:
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";

Al concatenar "titulo = '".$titulo."'"; puede estar fallando, prueba:
Código PHP:
if (titulo_modificado == true)
{
$sql "UPDATE `productos` SET ";
$sql .= "titulo = ".$titulo.' ;
$sql .= "WHERE id = '
$id_registro LIMIT 1";

Debes penasr en esas concatenaciones como unas llaves ({}), donde abre una, debe cerrar otra para que puedas concatenar una variable.
Espero te ayude y no te confunda más :P