Archivo de la categoría: PHP

PHP FUNCION QUE GENERA CODIGO ALFANUMÉRICO

Bague buscando en Internet algo que me ayudara con este tema de generar códigos alfanuméricos para guardar un registro ¡para lo que sea! en mi caso para guardar ordenadamente los registros de mis tablas y bueno no encontré mucho así que hice una función. A mi me ayuda mucho con el mantenimiento de mis tablas ya que puedo usarlo para cualquiera ingresando los parámetros necesarios.

y sin mas nada aquí les dejo el código para que lo usen  y lo compartan

//FUNCION QUE GENERA CODIGO ALFANUMERICO
function setCode($letra=NULL, $digitos=NULL, $tabla=NULL){
$query = mysql_query(“Select * From “.$tabla.””); //consultamos tabla
$cant = mysql_num_rows($query); //numero de registros en la tabla

$nletra = strlen($letra); //contamos cuantos digitos tiene $letra
$ncant = strlen($cant); //contamos cuantos digitos tiene $cant

$ceros = $digitos – ($nletra + $ncant); // cantidad de ceros para adicionar
$i = 1;
while($i <= $ceros){
$str_ceros .= “0”;
$i += 1; //incremetamos en 1 $i
}

$cant++; //adicionamos 1 a $cant

$codigo = $letra.$str_ceros.$cant; //CREAMOS EL CODIGO

return $codigo;
}

 

//COMO USARLO

//CLARO QUE ANTES TIENEN QUE REALIZAR LA CONEXION A LA BASE DE DATOS

$codigo = setCode(‘CL’, 8, ‘cliente’);
echo $codigo;

 

Bueno espero que les ayude esta pequeña función como ami.

Hasta pronto con mas novedades. si tienen alguna consulta coméntame y déjeme tu correo para poder ayudarles.

Mobile_Detect

Mobile_Detect es una sencilla clase de PHP que permite la detección de las plataformas para dispositivos móviles más conocidas: Android, Blackberry, Opera Mini, Palm, Windows Mobile, así como las genéricas.

Su uso es muy sencillo. Basta con incluir e instanciar la clase:


include("Mobile_Detect.php");

$detect = new Mobile_Detect();

y comprobar:


if ($detect->isAndroid()) { 
// código para una plataforma Google Android
}

Los métodos disponibles son isAndroid(), isBlackberry(), isOpera(), isPalm(), isWindows(), isGeneric(). Si sólo estamos interesados en saber si el usuario está usando un dispositivo móvil pero sin preocuparnos de qué plataforma:


if ($detect->isMobile()) { 
// cualquier plataforma móvil
}

Visto en: http://www.webintenta.com/mobile-detect.html