Article View: chile.comp.programacion
Article #2563Re: duda php (otra vez)
From: Jos� Miguel Santib��ez
Date: Sat, 10 Dec 2005 02:13
Date: Sat, 10 Dec 2005 02:13
85 lines
4408 bytes
4408 bytes
En el cap�tulo anterior (news:dndg9o$57c$1@news.nivel5.cl), "Rick_oj"
<rick_oj@[sin-esto]tutopia.com> dijo:
> A Jos� Miguel Santib��ez se le ocurrio tipear
>> En el cap�tulo anterior (news:dnddrb$4ej$1@news.nivel5.cl), "Rick_oj"
>> <rick_oj@[sin-esto]tutopia.com> dijo:
>>
>>> A Jos� Miguel Santib��ez se le ocurrio tipear
>>>> En el cap�tulo anterior (news:dndcpu$48h$1@news.nivel5.cl),
>>>> "Rick_oj" <rick_oj@[sin-esto]tutopia.com> dijo:
>>>>
>>>>>> Si lo que quieres es un sitio que sea f�cilmente modificable en
>>>>>> t�rminos gr�ficos o de organizaci�n, los templates son un ahorro
>>>>>> insuperable de tiempo y esfuerzo...
>>>>>>
>>>>>> Ahora, si lo que haces es un simple sitio sin mayor pretensi�n
>>>>>> gr�fica, que usa un m�nimo de html, m�s que nada para ordenar,
>>>>>> pero que no lleva ni fondo... entonces los templates se vuelven
>>>>>> un poco excesivos...
>>>>>
>>>>> gracias lo tomare en cuenta, para lo que desarrollo es poco uso mas
>>>>> el html para mostrar resutados o mensajes de error, mas adelante
>>>>> usare template por que hay bastante grafica,
>>>>
>>>> hmm.. en ese caso, partir acostumbr�ndose a los templates, es m�s
>>>> que necesario.. Te lo digo por experiencia...
>>>
>>> estaba dandole una mirada aeso mismo para ir haciendome la idea
>>>
>>>>
>>>>> por lo demas ahora me tiene
>>>>> cogado un error en los if de php que solo me toma los 2 primeros
>>>>> campos
>>>>>
>>>>> if ( ($numero!="") && (is_numeric($numero)) && (strlen($numero)<8)
>>>>> && ($numero[0]>=0) &&
>>>>> ($numero[0]<=2) )
>>>>>
>>>>
>>>> A ver, no entend� mucho lo que quieres hacer, pero est�s mezclando
>>>> muchas cosas en esa condici�n... De hecho, las dos �ltimas
>>>> condiciones son respecto de un arreglo no de un string (como las
>>>> otras tres)....
>>>> Si lo que pretendes es sacar el primer caracter, entonces lo m�s
>>>> est�ndar es substr($numero, 0, 1) o su versi�n corta: $numero{0}
>>>> pero si de un n�mero sacas el primer caracter y luego lo comparas
>>>> con n�meros, puede producir inconsistencias...
>>>
>>> $numero es el nombre de la variable que toma al ser entregada por el
>>> formulario
>>>
>>>
>>> $numero=$_POST['numero']
>>>
>>> con las dos primeras veo que el campo no esta vacio y de hecho tenga
>>> numeros con la tercera que no sea menor a 8 digitos
>>> las ultimas dos efectivamente comprueban el primera caracter del
>>> numero
>>>
>>
>> A mi, el siguiente c�digo me funciona bien:
>> <html><body>
>> <?
>> if ($numero!='' &&
>> strlen($numero) < 8 &&
>> is_numeric($numero) &&
>> $numero{0} >= 0 &&
>> $numero{0} <= 2)
>> echo "todo ok...";
>>>
>> <hr>
>> <form><input name=numero></form>
>> </body></html>
>
> eso es lo extra�o deberia funcionar pero solo me aparece lo del else
Notaste que cambi� lo de $numero[0] por $numero{0} ??
--
"que manera de postear imbecilidades."
(mundialero en CBI)
Jose M. Santiba�ez A.
<jms@nivel5.cl>
<http://caos.cl/jms>
Technical Details
Message-ID:
<Xns972824744EABjmsnews@200.27.221.71>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.vcd.cl!not-for-mailReferences:
<dn78p5$a2d$1@news.nivel5.cl> <dn7m50$fsn$1@news.nivel5.cl> <dnad0m$2tc$1@news.nivel5.cl> <Xns9727E77F5ED4jmsnews@200.27.221.71> <dndcpu$48h$1@news.nivel5.cl> <Xns9727EBD91BD30jmsnews@200.27.221.71> <dnddrb$4ej$1@news.nivel5.cl> <Xns9727F13E834D0jmsnews@200.27.221.71> <dndg9o$57c$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,6276fef940e6c824
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Newsgroups: chile.comp.programacion
Subject: Re: duda php (otra vez)
From: "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl>
References: <dn78p5$a2d$1@news.nivel5.cl> <dn7m50$fsn$1@news.nivel5.cl> <dnad0m$2tc$1@news.nivel5.cl> <Xns9727E77F5ED4jmsnews@200.27.221.71> <dndcpu$48h$1@news.nivel5.cl> <Xns9727EBD91BD30jmsnews@200.27.221.71> <dnddrb$4ej$1@news.nivel5.cl> <Xns9727F13E834D0jmsnews@200.27.221.71> <dndg9o$57c$1@news.nivel5.cl>
Organization: Caos Consultores
Message-ID: <Xns972824744EABjmsnews@200.27.221.71>
User-Agent: Xnews/5.04.25
X-Face: +|NgjgFM{<rs%\Q|vUu16]a6,}?MJTA<!PEEI+x&Gw-Gyq+?$}fvo+.(,-r;)~Qzn)#{{nxU,OT?w^s<7m4ckCJ*L$c#I)yHL7b)GdU*#l
NNTP-Posting-Host: 104-85-112.adsl.terra.cl
X-Original-NNTP-Posting-Host: 104-85-112.adsl.terra.cl
Date: 9 Dec 2005 22:13:13 -0400
X-Trace: news.vcd.cl!not-for-mail 1134180793 104-85-112.adsl.terra.cl (9 Dec 2005 22:13:13 -0400)
X-Original-Trace: 9 Dec 2005 22:13:13 -0400, 104-85-112.adsl.terra.cl
Lines: 85
X-Authenticated-User: jms
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.vcd.cl!not-for-mail