|
Mostrar Mensajes
|
Páginas: 1 2 3 4 [5] 6 7
|
41
|
Programación / PHP / Re: Ayuda con validacion de formulario PHP
|
en: 9 Junio 2010, 03:11 am
|
eso ya lo tengo claro, lo que sucede es que en mi ejemplo yo tengo almacenadas las variables de esta forma:
$nombres = trim($_POST['nombres']);
y en las validaciones...
if(empty[$nombres])... && todo lo demas
VI TU EJEMPLO SOBRE LAS VALIDACIONES CON GET Y ES OBVIO QUE SE DEBERIAN REEMPLAZAR POR POST EN ESTE CASO PERO COMO VERAS, NO ME RESULTA USANDO POST, POR ESO HICE LA PREGUNTA.
|
|
|
43
|
Programación / PHP / Ayuda con validacion de formulario PHP
|
en: 9 Junio 2010, 00:58 am
|
Hola, tengo el siguiente script que envia la informacion de un formulario y un upload de imagen a la base de datos. El problema es que si en el formulario deshabilito el javascript, las validaciones dejan de funcionar y por eso en el archivo php debo realizar las validaciones del servidor. Como veran, en mi codigo estan las condificiones usando "empty" pero, al subirlo al servidor y deshabilitar el javascript, cuando doy click a Enviar se envia todo asi no haya ningun dato. Soy nuevo en php asi que no me critiquen mucho, ahi les va el codigo y espero su ayuda con la validacion, gracias de antemano <?php if (isset($_POST['enviar'])){ $sql = "SELECT MAX(ID) FROM inscripciones"; $max_id = $row[0]+1; $nombres=trim($_POST['nombres']); $apellidos=trim($_POST['apellidos']); $DNI_CarneExtranjeria=trim($_POST['DNI_CarneExtranjeria']); $tipo_persona=trim($_POST['tipo_persona']); $empresa=trim($_POST['empresa']); $cargo=trim($_POST['cargo']); $direccion=trim($_POST['direccion']); $telefono_fijo=trim($_POST['telefono_fijo']); $telefono_celular=trim($_POST['telefono_celular']); $tipo_combrobante=trim($_POST['tipo_comprobante']); $razon_social=trim($_POST['razon_social']); $RUC=trim($_POST['RUC']); $_FILES['voucher']['name'] = $max_id."_".$_FILES['voucher']['name']; $upload_dir = '/home/netline/public_html/inscripciones/vouchers/'; $extension = $_FILES['voucher']['type']; $size = $_FILES['voucher']['size']; $upload_file = $upload_dir.($_FILES['voucher']['name']); $voucher_nombre_db = $_FILES['voucher']['name']; if(empty($nombres) && empty($apellidos) && empty($DNI_CarneExtranjeria) && ($tipo_persona == 'Dependiente' && (empty($empresa) || empty($cargo) || empty($direccion))) &&(empty($telefono_fijo) || empty($telefono_celular)) && ($tipo_comprobante == 'Factura' && (empty($razon_social) || empty($RUC))) && empty($voucher_nombre_db) && $extension != 'image/jpeg' && $size > 204801){ echo '<html> <head> <title>Titulo web</title> <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php"> </head> <body> <p>Debe completar todos los datos obligatorios y adjuntar una imagen con extension .JPG y de 200KB de tamaño maximo.</p> </body> </html>'; }else{ mysql_query("INSERT INTO inscripciones(Nombres,Apellidos,DNI_CarneExtranjeria,Tipo_Persona,Empresa,Cargo,Direccion,Telefono_Fijo,Telefono_Celular,Tipo_Comprobante,Razon_Social,RUC,Nombre_Voucher) VALUES('$nombres','$apellidos','$DNI_CarneExtranjeria','$tipo_persona','$empresa','$cargo','$direccion','$telefono_fijo','$telefono_celular','$tipo_comprobante','$razon_social','$RUC','$voucher_nombre_db')",$link); echo '<html> <head> <title>Titulo web</title> <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php"> </head> <body> <p>Registro exitoso.</p> </body> </html>'; } } ?>
|
|
|
45
|
Programación / PHP / Ayuda con error de sintaxis en formulario PHP
|
en: 8 Junio 2010, 19:07 pm
|
Hola a todos, estoy haciendo un formulario con upload de imagen que se registra a una base de datos pero tengo un error de sintaxis que dice "unexpected end of file" en la ultima linea (donde esta el "?>") y nose donde esté el problema. Espero me puedan dar sugerencias, ejemplos o decirme cual es el error, gracias de antemano. El error esta en esta imagen: http://img717.imageshack.us/img717/2692/erroryl.jpgY este es el codigo: <?php if (isset($_POST['enviar'])) { $sql = "SELECT MAX(ID) FROM inscripciones"; $max_id = $row[0]+1; $nombres=$_POST['nombres']; $apellidos=$_POST['apellidos']; $DNI_CarneExtranjeria=$_POST['DNI_CarneExtranjeria']; $tipo_persona=$_POST['tipo_persona']; $empresa=$_POST['empresa']; $cargo=$_POST['cargo']; $direccion=$_POST['direccion']; $telefono_fijo=$_POST['telefono_fijo']; $telefono_celular=$_POST['telefono_celular']; $tipo_combrobante=$_POST['tipo_comprobante']; $razon_social=$_POST['razon_social']; $RUC=$_POST['RUC']; $_FILES['voucher']['name'] = $max_id."_".$_FILES['voucher']['name']; $upload_dir = '/home/netline/public_html/inscripciones/vouchers/'; $extension = $_FILES['voucher']['type']; $size = $_FILES['voucher']['size']; $upload_file = $upload_dir.($_FILES['voucher']['name']); $voucher_nombre_db = $_FILES['voucher']['name']; if($nombres.trim == '' && $apellidos.trim == '' && $DNI_CarneExtranjeria.trim == '' && ($tipo_persona == 'Dependiente' && ($empresa.trim == '' || $cargo.trim == '' || $direccion.trim == '')) &&($telefono_fijo == '' || $telefono_celular == '') && ($tipo_comprobante == 'Factura' && ($razon_social.trim == '' || $RUC.trim == '')) && $voucher_nombre_db.trim == '' && $extension != 'image/jpeg' && $size > 204801) { echo <<<ERROR <html> <head> <title>Titulo web</title> <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php"> </head> <body> <p>Debe completar todos los datos obligatorios y adjuntar una imagen con extensi�n .JPG y de 200KB de tamaño maximo.</p> </body> </html> ERROR; } else { mysql_query("INSERT INTO inscripciones (Nombres,Apellidos,DNI_CarneExtranjeria,Tipo_Persona,Empresa,Cargo,Direccion,Telefono_Fijo,Telefono_Celular,Tipo_Comprobante,Razon_Social,RUC,Nombre_Voucher) VALUES ('$nombres','$apellidos','$DNI_CarneExtranjeria','$tipo_persona','$empresa','$cargo','$direccion','$telefono_fijo','$telefono_celular','$tipo_comprobante','$razon_social','$RUC','$voucher_nombre_db')",$link); echo <<<EXITO <html> <head> <title>Titulo web</title> <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php"> </head> <body> <p>Registro exitoso.</p> </body> </html> EXITO; } } ?>
|
|
|
46
|
Programación / PHP / Problema con formulario PHP
|
en: 1 Junio 2010, 07:17 am
|
Bueno, estoy haciendo un formulario con un upload de imagen jpg. El problema es que intento hacer que ese jpg, en vez de subirse con el nombre que el usuario le ha puesto, quiero que se suba al server con el nombre de la ID de la consulta, ejemplo: ID Nombre Apellido Imagen 1 Oscar Jara 1_24/06/2010_11:30:05.jpg En la DB, el nombre de la imagen esta compuesto por el ID, fecha y hora y la extension Pero, en el server quiero que se guarde como 1.jpg ya que el ID de esa consulta fue 1. Y eso es lo que no logro hacer, aca esta parte de mi codigo php y espero me puedan ayudar o corregir algo que este mal. <?php if (isset($_POST['validar'])) { $sql = "SELECT MAX(ID) FROM inscritos"; $max_id = $row[0]+1; //captura el ultimo ID y le agrega 1 para ser el ID actual $evento=$_POST['evento']; $nombres=$_POST['nombres']; $apellidos=$_POST['apellidos']; $empresa=$_POST['empresa']; $cargo=$_POST['cargo']; $direccion=$_POST['direccion']; $telefono=$_POST['telefono']; $datetime = date("d/m/Y_H:i:s"); $upload_dir = '/home/netline/public_html/vouchers/'; $upload_file = $upload_dir.$max_id.".jpg"; $extension = $_FILES['voucher']['type']; $size = $_FILES['voucher']['size']; $voucher_namedb = $max_id."_".$datetime.".jpg"; if ($evento.trim != "" && $extension == "image/jpeg" && $size < 204800 && { mysql_query("INSERT INTO inscritos (Evento,Voucher,Nombres,Apellidos,Empresa,Cargo,Direccion,Telefono) VALUES ('$evento','$voucher','$nombres','$apellidos','$empresa','$cargo','$direccion','$telefono')",$link);
El codigo php continua pero lo demas no tiene importancia. Por otro lado, el script ya lo he probado y funciona muy bien al usar en la variable upload file lo siguiente: $upload_file = $upload_dir.$_FILES['voucher']['name']; ya que, lo que realiza es guardar el file con el nombre que el usuario le puso y a la DB como yo lo quiero, espero me puedan ayudar... ya he intentado muchas formas y no lo logro, entre ellas use la funcion rename, entre otras como if_file_exists pero nada Y LO UNICO QUE QUIERO ES GUARDAR LA IMAGEN CON EL ID DE LA CONSULTA
|
|
|
47
|
Programación / Programación General / Ayuda en programacion C#?
|
en: 19 Mayo 2010, 02:19 am
|
Tengo un problema y es que soy nuevo en C# y estaba haciendo ejercicios hasta que se me presento uno que no tengo idea de como hacerlo. He programado en Java antes pero hay cosas que no se hacer aqui aunque se diga que es muy parecido, les dejo el enunciado y espero me puedan ayudar, gracias. "Ingrese un número natural de 9 dígitos como máximo para obtener el número mayor y menor que se puedan realizar con las cifras del numero ingresado". PD. El ejercicio debe ser realizado, de preferencia, sin arreglos pero si es que lo saben hacer con arreglos igual me gustaria ver el código, saludos!
|
|
|
50
|
Programación / .NET (C#, VB.NET, ASP) / Re: Validar textbox numerico en C#
|
en: 19 Abril 2010, 20:32 pm
|
perdon xD XD
int.TryParse(e.KeyChar.ToString(), null)
El segundo parametro es el nuevo int a "parsear"
Amigo, gracias por los intentos pero sigo teniendo problemas, ahora al compilar aparece lo siguiente: Error 1 La mejor coincidencia de método sobrecargado para 'int.TryParse(string, out int)' tiene algunos argumentos no válidos Error 2 Argumento '2': no se puede convertir de '<null>' a 'out int' espero puedas seguir ayudandome XD
|
|
|
|
|
|
|