Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/07/2010, 17:15
Avatar de egepe
egepe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: Update que no actualice todos los campos

Voy a tratar de colocarte un ejemplo:

Suponte que tienes un $_POST con 4 campos, a saber: A, B, C y D.

harías algo así:

$str="UPDATE TUTABLE SET ";

if (!isset($_POST['A']))
{
if ($_POST['A']<>"")
{
$str.= " A=".$_POST['A'];
}
}
if (!isset($_POST['B']))
{
if ($_POST['B']<>"")
{
$str.= " B=".$_POST['B'];
}
}
if (!isset($_POST['C']))
{
if ($_POST['C']<>"")
{
$str.= " C=".$_POST['C'];
}
}
if (!isset($_POST['D']))
{
if ($_POST['D']<>"")
{
$str.= " D=".$_POST['D'];
}
}

luego
$str.=" where tus condiciones ";

Solo es un ejemplo tienes que colocarle "," entre campo y campo lo hice rápido para que lo utilices cuidado con eso....

Saludos