Location: PHPKode > projects > PHD Help Desk > phd_2_00/include/sector_insert.inc
<?PHP
/*
    Nombre: sector_insert.inc
    Autor: Julio Tuozzo
    FunciĆ³n: Inserta el sector en la tabla
    Function: Inserts the sector in the table
    Ver: 2.00
*/

## Preparo los datos para modificar
// Prepare the data to modify

if (get_magic_quotes_gpc())
     { foreach($_POST as $clave => $valor)
         {$_POST[$clave]=stripslashes($_POST[$clave]);
         }
     }
foreach($_POST as $clave => $valor)
      {$_POST[$clave]=trim(htmlentities($_POST[$clave],ENT_QUOTES));
      }

$sector_id=$_POST['sector_id'];
$nombre=$_POST['nombre'];
$user=$_SESSION['PHD_OPERADOR'];

if ($_POST[activo]=="1")
        {$activo="S";
         $active_check="checked";
        }
else
        {$activo="N";
         $active_check="";
        }

## Valido datos antes de darlos de alta
// Valid the data before insert


   if (strlen($sector_id)<1)
    	{$mensaje=$No_sector;
        }
   elseif (!ereg('^[-_a-zA-Z0-9]+$', $sector_id))
     	{$mensaje="$sector_id $Invalid_character";
        }

   elseif (strlen($nombre)<1)
     	{$mensaje="$Blank_name";
        }
   else
   
        {## Verifico que no exista
         // Check that not exists
   
        $query="SELECT * FROM {$MyPHD}sector WHERE sector_id='$sector_id'";
        $result=mysql_query($query) or die (mysql_error());
   
        if (mysql_num_rows($result)>0)
                {$mensaje="$Sector_exists";
                }
        else

            ##  Lo doy de alta en la base
            {## Armo el query y lo ejecuto
             $sector=mysql_real_escape_string(html_entity_decode($sector,ENT_QUOTES));
             $nombre=mysql_real_escape_string(html_entity_decode($nombre,ENT_QUOTES));

             $query="INSERT INTO {$MyPHD}sector VALUES
                       ('$sector_id',
					   '$nombre',
					   '$activo',
					   '$user',
					   NOW(),
					   '$user',
					   NOW())";


            $insert=mysql_query($query) or die (mysql_error());
            $mensaje=str_replace("%1%", "$sector_id - $nombre ",$Was_loaded );
            // Blanqueo variables
            $sector_id=$nombre='';
            }
        }

?>
Return current item: PHD Help Desk