Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/03/2011, 18:34
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Incrementar Datos en campo de Texto

recuerda que en los números el cero a la izquierda no vale, y es poco practico almacenarlo como cadena para conservarlo porque consume mucha más memoria y disco.

de igual forma, para garantizar que php procese ese valor como numero, debes de hacer una conversión explicita a número, utilizando intval() por ejemplo, y así garantizas que se "sume" y no se concatene:

Código PHP:
Ver original
  1. $cadena = inval($total) + 1; //me parece que debe ser así ¿o no?

el problema: desaparecen los 0 a la izquierda, solución:

$cadena = sprintf("%05s", $cadena);

donde 0 es el relleno y 5 la cantidad a rellenar.

http://php.net/manual/en/function.sprintf.php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...