Google
Web dns.bdat.net

Re: [PHP-ES] String o Integer

From: Josep Maria Aribau Cano (jm(EN)infodos.com)
Date: Thu Sep 30 2004 - 19:37:59 CEST


Cuando en el select le pones mal el value ( value"1") te devuelve
Afganistan, y cuando el value esta bien ( value=1 o value='1' o
value="1") te devuelve 1.

Un saludo.

remy wrote:

> Hola amigos:
>
>
>
> Estoy teniendo un problema con un formulario donde tengo una relacion de
> paises, pero cuando doy un POST me envia en vez del valor me envia en dato
> del combo, para explicarme mejor.
>
>
>
> <select name=pais>
>
> <option value="1" selected>Afghanistan</option>
>
> <option value="">-------</option>
>
> <option value"1">Afghanistan</option>
>
> <option value"2">Albania</option>
>
> <option value"3">Algeria</option>
>
> <option value"4">Andorra</option>
>
> </select>
>
>
>
> Cuando selecciono el primer pais, osea el que esta seleecionado
>
> <option value="1" selected>Afghanistan</option>
>
> el post me envia el valor cuando en PHP le hago el
>
> $pais = $_POST["pais"]; // $pais = 1
>
>
>
> Pero cuando selecciono por ejemplo
>
> <option value"3">Algeria</option>
>
> el post me envia el nombre del pais cuando en PHP le hago el
>
> $pais = $_POST["pais"]; // $pais = Algeria
>
>
>
> No se cual es el problema, pero intente resolver el problema verificando si
> lo que obtenia era un string o no con
>
> if (gettype($pais) == "string"){
>
>
>
> Pero siempre me entra a ese siclo, osea que no encuentra la diferencia entre
> el 1 y Algeria.
>
>
>
> Alguien me puede ayudar a detectar cuando es un numero o un string? O mejor
> el problema del POST?
>
>
>
> Saludos,
>
>
>
> remy
>
>
>
>

-- 
Josep Maria Aribau Cano
jm(EN)infodos.com
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:30 CET