Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Christopher Bryan

#1
Desarrollo Web / AYUDA CON FUNCION javascript
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:&nbsp;<select name="f9" id="sDay">
<?php for($i=1$i<=31$i++) echo('<option value="'.$i.'">'.$i.'</option>'); ?>
</select>
Mes:&nbsp;<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:&nbsp;<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
PHP / AYUDA CON MI CÓDIGO
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"]>=&& $_POST["f9"]<=31)?$_POST["f9"]:01;
$q10=($_POST["f10"]>=&& $_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
Cita de: EleKtro H@cker en  9 Septiembre 2013, 21:51 PM
Código (dos) [Seleccionar]
CHCP 1252 1>NUL
Set "DIRECTORY=."
IF Exist "%DIRECTORY%\á" (Rename "%DIRECTORY%\á" "Recovered_Files")


-> Code Page Identifiers

Saludos

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
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?