Article View: chile.comp.programacion
Article #2561Re: duda php (otra vez)
From: Jos� Miguel Santib��ez
Date: Sat, 10 Dec 2005 01:42
Date: Sat, 10 Dec 2005 01:42
78 lines
3902 bytes
3902 bytes
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>
--
"que manera de postear imbecilidades."
(mundialero en CBI)
Jose M. Santiba�ez A.
<jms@nivel5.cl>
<http://caos.cl/jms>
Technical Details
Message-ID:
<Xns9727F13E834D0jmsnews@200.27.221.71>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.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>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>
Organization: Caos Consultores
Message-ID: <Xns9727F13E834D0jmsnews@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 21:42:48 -0400
X-Trace: news.vcd.cl!not-for-mail 1134178968 104-85-112.adsl.terra.cl (9 Dec 2005 21:42:48 -0400)
X-Original-Trace: 9 Dec 2005 21:42:48 -0400, 104-85-112.adsl.terra.cl
Lines: 78
X-Authenticated-User: jms
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!news.vcd.cl!not-for-mail