|
Mostrar Mensajes
|
Páginas: [1]
|
1
|
Programación / Desarrollo Web / AYUDA CON FUNCION javascript
|
en: 10 Agosto 2014, 23:35 pm
|
Buenas, tengo una duda sobre una función en javascript, explico:
1) Tengo un formulario que contiene, entre otros campos, estos 3 (Día, Mes y Año): <label class="FormField">Fecha de nacimiento:</label> Día: <select name="f9" id="sDay"> <?php for($i=1; $i<=31; $i++) echo('<option value="'.$i.'">'.$i.'</option>'); ?> </select> Mes: <select name="f10" onchange="ValidateDate(this.value)"> <option value="1">Enero</option> <option value="2">Febrero</option> <option value="3">Marzo</option> <option value="4">Abril</option> <option value="5">Mayo</option> <option value="6">Junio</option> <option value="7">Julio</option> <option value="8">Agosto</option> <option value="9">Septiembre</option> <option value="10">Octubre</option> <option value="11">Noviembre</option> <option value="12">Diciembre</option> </select> Año: <select name="f11"> <?php for($i=10; $i<=99; $i++) {$a=idate("Y")-$i;echo('<option value="'.$a.'">'.$a.'</option>');} ?> </select>
2) Como se pueden dar cuenta, los valores para día y año, los genero con PHP. Entonces lo que quiero es que en el evento OnChange del SELECT que corresponde al mes, me ejecute una funcion para que no coloquen fechas invalidas (como 30 de Febrero, 31 de Noviembre, etc) y la tengo programada asi:
function ValidateDate(month){ d=document.getElementById("sDay").value; switch(parseInt(month)){ case 2: if(parseInt(d)>28) d="28"; break; case 4: case 6: case 9: case 11: if(parseInt(d)>30) d="30"; break; } }
3) Entonces como ya vieron, si el mes seleccionado no abarca el total de días que selecciono en el SELECT "dia", que le cambie el valor.
Pero no me funciona el código, espero que alguien pueda ayudarme. De antemano, gracias...
|
|
|
2
|
Programación / PHP / AYUDA CON MI CÓDIGO
|
en: 9 Agosto 2014, 06:13 am
|
Buenas noches, ¿pueden ayudarme con este error? El Script sirve para registrar usuarios en una página que estoy desarrollando, pero me marca algunos errores. Ya cheque la documentación pero no se qué está mal, espero puedan ayudarme Este es mi código:<?php if($con=mysqli_connect("HOST","USER","PASS","DB")){ $q1=mysqli_real_escape_string($con,htmlentities($_POST["f1"])); $Query=mysqli_query($con,"SELECT * FROM [TABLE] WHERE EMAIL=".$q1); if(mysqli_num_rows($Query)==0){ $q2=mysqli_real_escape_string($con,htmlentities($_POST["f2"])); $q3=mysqli_real_escape_string($con,htmlentities($_POST["f3"])); $q4=($_POST["f4"]=="male")?1:0; $q5=mysqli_real_escape_string($con,htmlentities($_POST["f5"])); $q6=mysqli_real_escape_string($con,htmlentities($_POST["f6"])); $q7=mysqli_real_escape_string($con,htmlentities($_POST["f7"])); $q8=mysqli_real_escape_string($con,htmlentities($_POST["f8"])); $q9=($_POST["f9"]>=1 && $_POST["f9"]<=31)?$_POST["f9"]:01; $q10=($_POST["f10"]>=1 && $_POST["f10"]<=12)?$_POST["f10"]:01; $q11=(($_POST["f11"]>=idate("Y")-99) && ($_POST["f11"]<=idate("Y")-10))?$_POST["f11"]:(idate("Y")-10); $stmt=mysqli_prepare($con,'INSERT INTO [TABLE] VALUES("'.$q1.'","'.$q2.'","'.$q3.'",'.$q4.',"'.$q5.'","'.$q6.'","'.$q7.'","'.$q8.'",'.$q9.','.$q10.','.$q11.',0)'); mysqli_stmt_execute($stmt); mysqli_stmt_close($stmt); mysqli_free_result($Query); } else header("Location: index.php?msg=AAU"); // AcountAlreadyUsed mysqli_close($con); }else{header("Location: Error.html");} ?>
|
|
|
3
|
Programación / Scripting / Re: ¿Cómo puedo detectar una carpeta sin nombre?
|
en: 9 Septiembre 2013, 22:08 pm
|
Hola, acabo de probar el código, pero no funciona para lo que quiero adaptarlo, mira, aquí está lo que quiero que haga:@ECHO OFF MODE CON cols=78 lines=25 TITLE Mostrar archivos ocultos COLOR 0B SET /P UNIDAD=Digita solamente la letra de la unidad a procesar: attrib -s -r -h %UNIDAD%:\*.* /s /d
(aqui quiero que haga esa función)
Entonces, cuando el usuario digíta una letra de unidad (Por ejemplo: E), el programa tiene que desocultar los archivos de la unidad, verificar si existe la carpeta aparentemente sin nombre y renombrarla. ¿Cómo adapto entonces eso siguiendo este código?
|
|
|
4
|
Programación / Scripting / ¿Cómo puedo detectar una carpeta sin nombre?
|
en: 9 Septiembre 2013, 21:35 pm
|
Estoy haciendo una aplicación en BATCH que verifica la existencia de ciertos archivos. Pero necesito detectar cuando una carpeta se llama: " " (combinación [ALT+255]), he intentato con:if exist "[RUTA]\ " (ren "[RUTA]\ " "Recovered_Files") Pero a la hora de probarlo, no le cambia el nombre a la carpeta. ¿Entonces cómo es que detecto ese caracter y cambio el nombre?
|
|
|
|
|
|
|