Foros del Web » Programando para Internet » PHP »

validación

Estas en el tema de validación en el foro de PHP en Foros del Web. Estimado Foro tengo un formulario con 3 campos: numero , nombre y el otro es el encargado de subir una imagen al servidor ---todo esto ...
  #1 (permalink)  
Antiguo 17/09/2007, 19:20
 
Fecha de Ingreso: octubre-2005
Mensajes: 18
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta validación

Estimado Foro


tengo un formulario con 3 campos: numero , nombre y el otro es el encargado de subir una imagen al servidor ---todo esto me funciona bien

para ser la pregunta voy a colocar un ejemplo:

el usuario coloca en el campo numero =745 luego coloca en el campo nombre hector y en el otro campo acaba de subir una imagen que fue escaneada y le puso cómo nombre de archivo 745hector.jpg ---mi pregunta es la siguiente cómo hago para validar que el campo numero + el campo nombre sea igual al nombre del archivo que está subiendo ----para luego informar que la validacion fue correcta.

de antemano muchas gracias
  #2 (permalink)  
Antiguo 17/09/2007, 21:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Re: validación

Puedes hacer algo asi:
Código PHP:
$nombre $_POST['nombre'];
$numero $_POST['numero'];
$archivo $numero $nombre;
$nombre_archivo $_FILES['archivo']['name'];
$nombre_archivo substr$nombre_archivo0strlen$nombre_archivo ) - ); // le quitamos la extension
if( $nombre_archivo == $archivo ) {
      echo 
"Archivo es correcto, nombre correcto";
} else {
      echo 
"El archivo $nombre_archivo, no es correcto deberia de llamarse: $archivo";

Saludos.
  #3 (permalink)  
Antiguo 18/09/2007, 19:49
 
Fecha de Ingreso: octubre-2005
Mensajes: 18
Antigüedad: 14 años, 2 meses
Puntos: 0
Re: validación

bien bueno muchas gracias
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 21:16.