Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2006, 16:54
Avatar de kokecola2k2
kokecola2k2
 
Fecha de Ingreso: febrero-2004
Mensajes: 130
Antigüedad: 20 años, 2 meses
Puntos: 0
funcion substr... xq me pasa esto?!!

Bueno, yo tengo en una pagina un campo, con numeros, 01,02,03....
como mucho llega a 05

Mando eso por post a otra pagina

En la otra pagina hago ifs.... de esta menera

if ($_POST[contador]== 1){
$asiento1=$_POST[asientos];
}
elseif ($_POST[contador] == 2){
$asiento1=substr($_POST[asientos],0,2);
$asiento2=substr($_POST[asientos],3,5); }

elseif ($_POST[contador] == 3){
$asiento1=substr($_POST[asientos],0,2);
$asiento2=substr($_POST[asientos],3,5);
$asiento3=substr($_POST[asientos],6,8);


}

Lo que quiero es separar los numeros, obtener
01
02
03
04
05

el contador es el nº de numeros que tengo (01,02 serian 2 numeros...)

Entonces, si tengo 1 numero, pues eso es lo que vale
Si tengo 2 numeros, los separo, cojo los 2 primeros, y luego los otros 2...
El problema viene aqui:

Si son 3 numeros, me sale:
01
02,03
03
.... tal como tengo puesto, me tendria que salir
01
02
03
no?
con los dos casos siguientes me pasa igual... a que se debe??
__________________
Gracias a los que me ayudaron, y a los que me ayudarán