Código PHP:
$sql_categorias = "SELECT * FROM categories WHERE id_tienda = ".$_POST['categories_id_'.$i];
// echo $sql_categorias."<br>";
$result_categorias = mysql_query($sql_categorias, $con);
$existe_categorias = @mysql_num_rows($result_categorias);
$reg_categorias = @mysql_fetch_array($result_categorias);
$idcat = $reg_categorias["categories_id"];
if ($existe_categorias != 0){
$sql_update_categorias = "UPDATE categories SET id_origen = ".$idorigen." ,categories_image = '".$categoriesiamage."', parent_id = '".$_POST['parent_id_'.$i]."', sort_order = '".$_POST['sort_order_'.$i]."', date_added = '".$_POST['date_added_'.$i]."', last_modified ='".$_POST['last_modified_'.$i]."', categories_status = '".$_POST['categories_status_'.$i]."' WHERE categories_id = ".$idcat;
// echo $sql_update_categorias."<br>";
mysql_query($sql_update_categorias, $con);
}else{
$sql_insert_categoria = "INSERT INTO categories(id_tienda, id_origen, categories_image, parent_id, sort_order, date_added, last_modified, categories_status) VALUES (".$_POST['categories_id_'.$i].",".$idorigen.", '".$categoriesiamage."', '".$_POST['parent_id_'.$i]."', '".$_POST['sort_order_'.$i]."', '".$_POST['date_added_'.$i]."', '".$_POST['last_modified_'.$i]."', '".$_POST['categories_status_'.$i]."')";
// echo $sql_insert_categoria."<br>";
mysql_query($sql_insert_categoria, $con);
$sql_idcategoria = "SELECT max(categories_id) as id FROM categories";
$result_idcategoria = mysql_query($sql_idcategoria, $con);
$reg_idcategoria = @mysql_fetch_array($result_idcategoria);
$idcate = $reg_idcategoria["id"];
if (($idcat == '') || ($idcat == 0)){
$idcat = $idcate;
}