🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2562

Re: duda php (otra vez)

#2562
From: Rickoj
Date: Sat, 10 Dec 2005 02:59
75 lines
3917 bytes
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
-- 
"Nadie puede quitarme el derecho
a ser un perfecto imbecil" 
Technical Details
Message-ID: <dndg9o$57c$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
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>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,6276fef940e6c824
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
From: "Rick_oj" <rick_oj@[sin-esto]tutopia.com>
Newsgroups: chile.comp.programacion
Subject: Re: duda php (otra vez)
Date: Fri, 9 Dec 2005 23:59:03 -0300
Organization: Varios
Lines: 77
Message-ID: <dndg9o$57c$1@news.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>
NNTP-Posting-Host: pc-115-201-120-200.cm.vtr.net
X-Trace: news.nivel5.cl 1134183545 5356 200.120.201.115 (10 Dec 2005 02:59:05 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Sat, 10 Dec 2005 02:59:05 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180