Foros del Web » Programando para Internet » PHP »

Cajas de texto

Estas en el tema de Cajas de texto en el foro de PHP en Foros del Web. Hola! Soy Principiante en esto de php, por eso es que busco ayuda aqui en este foro, Tengo Un pequeño problemita... Estoy realizando un formulario ...
  #1 (permalink)  
Antiguo 14/12/2008, 15:01
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Cajas de texto

Hola! Soy Principiante en esto de php, por eso es que busco ayuda aqui en este foro, Tengo Un pequeño problemita...

Estoy realizando un formulario en el cual utilizo campos de texto, pero estos campos de texto los utilizo para ingresar numeros los cuales se almacenan a una base de datos!, el problema es que cuando escribo en la caja de texto me acepta obviamente texto y numeros, lo que quiero es que me ayuden a que esta caja solo me acepte numeros!...

Espero me entiendan cual es mi problema!
De Ante mano les mando un coordial saludo!

Ojala Puedan ayudarme!
Se los agradecere mucho!.
  #2 (permalink)  
Antiguo 14/12/2008, 15:04
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 11 años, 6 meses
Puntos: 416
Respuesta: Cajas de texto

Podrias usar Javascript para la validacion en el cliente, y PHP para validar en el servidor.

Con PHP puedes hacer:

Código PHP:
<?php
if(ctype_digit($_POST['campo'])) {
  
//realizo la consulta
} else {
  
//error, el campo no es solamente numeros
}
?>
http://www.php.net/manual/es/function.ctype-digit.php

Busca unos cuantos tutos en Google sobre Validación de Datos, te servira de mucho.

Última edición por Ronruby; 14/12/2008 a las 15:12
  #3 (permalink)  
Antiguo 14/12/2008, 15:19
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Cajas de texto

Gracias! Probare y tomare en cuenta lo que recomiendas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:08.