///codigo
function getSetString($parray){
foreach($parray as $key => $value){
if(!empty ($value)){
$setArray[] = "$key = '$value'";
}
}
return empty($setArray)? false: implode(', ',$setArray);
}
lo que quiero es que no me sea nesesario dejar un espacio para poder dejar en blanco en la bd asi "" y no asi " " , funciona de esta manera junto con el codigo de arriba.
$dentro_contenido= "nombre= ".$_POST['nombre']." etc... por lo menos 30";
$setString1 = getSetString($dentro_contenido);
mysql_query("UPDATE tabla SET {$setString1} WHERE id_sql=".$_POST['cod']." ; ",$link) or die("Error aqui º".mysql_error());
-Este codigo lo utilizo por que generalmente me envia vacio otras veces no.
espero puedan ayudarme ya que envio vastantes variables.