TOP

mysql_insert_id con sql server

sqlserver

sqlserver

 

Este simple código es si te haz topado con el siguiente problema.Trabajando con sql server con Php por medio de mssql.

El problema es el siguiente no hay una funcion mssql_insert_id() en mssql como si la hay en mysql con mysql_insert_id().Como debes saver esta funcion lo que hace es traer el ultimo id insertado en una consulta

Por ejemplo

//Funcion que inserta un registro por ejemplo
insertar();
 
$id=mysql_insert_id();//id ahora sera el ultimo id ionsertado en la BD por ejemplo 2

Para hacer esto en mssql les dejo la siguiente funcion

function mssql_insert_id() { 
  $id = ""; 
 
  $rs = mssql_query("SELECT @@identity AS id"); 
  if ($row = mssql_fetch_row($rs)) { 
   $id = trim($row[0]); 
  } 
  mssql_free_result($rs); 
 
  return $id; 
}
Leer mas
TOP

04-Curso Creacion de Themes para WordPress

wp

wp

 

Tutorial 04 del Curso de Creación de Themes en WordPress

Comenzamos con un nuevo theme ocuparemos los custom field,crearemos un slider,usaremos los query.Seguiremos viendo las paginas en las cuales podemos tener distintos header y templantes dependiendo de nuestras necesidades

Vídeo de 1:05 minutos en donde intentaremos dejar la plantilla a casi un 100% para concentrarnos  con otros temas en los siguientes vídeos (más…)

Leer mas
TOP

Script para detectar dispositivos moviles y redireccionar

mobil

mobil

 

Con este script podemos detectar un dispositivo movil y reenviarlo a otra dirección…lo cual es mas que obvio enviarlo a la versión movil de la aplicación,ya sea un subdominio u a otra carpeta

Muy util cuando estamos creando una versión movil ya sea en jquery movil u en otro framework

 
<?php    
 
 $es_movil=FALSE; //Aquí se declara la variable falso o verdadero XD 
  $usuario = $_SERVER['HTTP_USER_AGENT']; //Con esta leemos la info de su navegador 
 $usuarios_moviles = "Android, AvantGo, Blackberry, Blazer, Cellphone, Danger, DoCoMo, EPOC,
 
 EudoraWeb, Handspring, HTC, Kyocera, LG, MMEF20, MMP, MOT-V, Mot, Motorola, NetFront, Newt, 
 
Nokia, Opera Mini, Palm, Palm, PalmOS, PlayStation Portable, ProxiNet, Proxinet, SHARP-TQ-GX10,
 
 Samsung, Small, Smartphone, SonyEricsson, SonyEricsson, Symbian, SymbianOS, TS21i-10, UP.Browser,
 
 UP.Link, WAP, webOS, Windows CE, hiptop, iPhone, iPod, portalmmm, Elaine/3.0, OPWV"; 
 
//En esta cadena podemos quitar o agregar navegadores de dispositivos moviles,
 te recomiendo que hagas un echo $_SERVER['HTTP_USER_AGENT']; en otra pagina de prueba y veas la info que arroja para que despues agregues el navegador que quieras detectar     
 
$navegador_usuario = explode(',',$usuarios_moviles);   
 
foreach($navegador_usuario AS $navegador){ //Este ciclo es el que se encarga de detectar el navegador y devolver un TRUE si encuentra la cadena     
 
if(eregi(trim($navegador),$usuario)){     
 
 $es_movil=TRUE;       
}  
  }
 
 if($es_movil==TRUE){ 
 
   header('Location:http://Aquí va la URL de tu web movil'); 
 
} 
 
else{   
 
   header('Location:http://Aquí va la URL de tu web normal');
 
    } 
 
  ?>
Leer mas
TOP

Crea un captcha facilmente

captcha

captcha

 

Aqui les dejo un captcha el cual cuenta con un refresh,sonido y un help

Para configurarlo necesitas obtener los keys de google captcha aqui el link 

Despues configuras el archivo validateform.php con estos datos del key que obtendrás en el link anterior

Puedes ver aqui el demo

Puedes descargar aqui el archivo 

 

Leer mas
TOP

6 errores más comunes al diseñar un sitio web

errores

errorres

 

1. Título de la página

Página sin título

No nombrar el documento es el error más común realizado por los principiantes. El nombre por defecto es Untitled Document para las páginas de los programas de diseño web como Dream Weaver. La mayoría de los diseñadores se olvide de cambiar el título de la página.

Duplicado de título para todas las páginas

Duplicar los títulos de página puede ser una de las razones para la optimización de motor de búsqueda de los pobres. Es simplemente imprescindible que los títulos únicos y descriptivos aplicarse a fin de maximizar el posicionamiento en buscadores. Los más información rastreadores de motores de búsqueda puede deducir de cada página aumenta la probabilidad será su sitio señalado para una palabra clave o frase específica. (más…)

Leer mas
TOP

YouTube, cerca de un posible rediseño para integrarse más en Google+

toytybe

youtube

 

YouTube y Google+ están condenados a entenderse. La razón es más que obvia, Google quiere potenciar como sea su nueva capa social y YouTube necesita de esa capa social pues su interfaz siempre ha sido bastante cuestionada en estos menesteres. A pocos días de que la empresa del buscador compre Katango para mejorar el sistema de círculos, y poco después de que se estrenaran las páginas para empresas y marcas, parece que el siguiente paso podría ser un rediseño profundo del servicio de vídeos online para que los lazos entre este yGoogle+ sean mucho más profundos. (más…)

Leer mas
TOP

Gestor de noticias dinamico

jquery

jquery

 

Descripción y uso de un plugin para crear un ticker de noticias dinámico en jQuery, que muestra varias noticias en un espacio reducido, por medio de un scroll suavizado

El efecto es sumamente interesante recordando a un movimiento tipo Tween con actionscript3 muy profesional que podemos adaptar con por ejemplo imagenes,texto,etc

Descripción del plugin

Se trata de un sencillo plugin para hacer una presentación de novedades o noticias, de manera dinámica y con animaciones suavizadas. Las noticias rotarán, mostrándose con un scroll o desplazamiento en un espacio reducido, que es totalmente configurable por medio de estilos CSS. En resumen, este plugin produce de manera sencilla lo que se conoce como ticker de noticias, una de las aplicaciones más clásicas del HTML Dinámico.

Lo mejor para hacerse una idea exacta de qué hace este complemento es ver Ejemplo en vivo

(más…)

Leer mas
  • RSS
  • Facebook
  • Google+
  • LinkedIn
  • Twitter
  • YouTube
  • Vimeo