示例#1
0
文件: edad.php 项目: villapilla/PHP
    do {
        $salida = $fecha[$posicion] <= "9" && $fecha[$posicion] >= "0" || $fecha[$posicion] === "/";
        $posicion++;
    } while ($salida && $posicion !== count($fecha));
    return $salida;
}
//Salida de dato erronero
function Salida()
{
    header('Location: http://localhost:8000?valor=false');
}
if (!isset($_POST['botonenvio'])) {
    header('Location: http://localhost:8000');
} else {
    $fecha = $_POST['fecha'];
    if (compruebaFormato($fecha)) {
        $ArrayFecha = explode("/", $fecha);
        if (count($ArrayFecha) === 3) {
            if (compruebaFecha($ArrayFecha[0], $ArrayFecha[1], $ArrayFecha[2])) {
                $salida = calculaEdad($ArrayFecha[0], $ArrayFecha[1], $ArrayFecha[2]);
                header("Location: http://localhost:8000?valor={$salida}");
            } else {
                Salida();
            }
        } else {
            Salida();
        }
    } else {
        Salida();
    }
}
示例#2
0
文件: ficha.php 项目: jesgac/Nomisoft
</td>
		</tr>
		<tr>
			<td class="bold">Fecha de Nacimiento</td>
			<td><?php 
echo date('d-m-Y', strtotime($model->fecha_nac));
?>
</td>
			<td class="bold">Lugar de Nacimiento</td>
			<td colspan="2"><?php 
echo $model->lugar_nac;
?>
</td>
			<td class="bold">Edad</td>
			<td><?php 
echo calculaEdad($model->fecha_nac);
?>
</td>
		</tr>
		<tr>
			<td class="bold">Correo Electronico</td>
			<td colspan="4"><?php 
echo $model->email;
?>
</td>
			<td class="bold">Telefono</td>
			<td colspan="2"><?php 
echo $model->telefono;
?>
</td>			
		</tr>
        if ($_POST["paises-bloqueados"] != null) {
            foreach ($_POST["paises-bloqueados"] as $paisID) {
                getSelectP2("insert into lubri_usuarios_paises_bloqueados (id_usuario,id_pais) values (?,?)", $idUsuario, $paisID);
                echo $paisID . "<br/>";
            }
        }
    } else {
        if (isset($_POST["subir-foto"])) {
            //sacamos del array asociativo $_POST las variables
            extract($_POST);
            $free = $precioImagen <= 0 ? true : false;
            echo "{$tituloImagen}  ___ {$precioImagen} ___ {$descripcionImagen} ";
            move_uploaded_file($_FILES["imagen"]["tmp_name"], GALERIACONTROLER . "/{$nick}/galeria_" . $_FILES["imagen"]["name"]);
            if (!$free) {
                //si no es una imagen gratuita crearemos otra imagen pero con un candado para que no se pueda apreciar
                protegerImagen(GALERIACONTROLER . "/{$nick}/galeria_" . $_FILES["imagen"]["name"], GALERIACONTROLER . "/{$nick}/galeria_lock_" . $_FILES["imagen"]["name"]);
            }
            echo "subiendo foto";
            getSelectP2("insert into lubri_imagenes (id_usuario_creador,fecha_creacion,precio,titulo,descripcion,url) values (?,?,?,?,?,?)", $idUsuario, getFechaTime(), $precioImagen, $tituloImagen, $descripcionImagen, "galeria_" . $_FILES["imagen"]["name"]);
        }
    }
}
$paisesBloqueados = getSelectP2("SELECT lubri_paises . *" . " FROM (lubri_usuarios INNER JOIN lubri_usuarios_paises_bloqueados pb ON lubri_usuarios.id = id_usuario)" . " INNER JOIN lubri_paises ON lubri_paises.id = pb.id_pais" . " WHERE pb.id_usuario=?", $idUsuario);
$usuario = getSelectP2("select * from lubri_usuarios where id=?", $idUsuario)[0];
$usuarioIdioma = getSelectP2("select lubri_idiomas.* from lubri_usuarios inner join lubri_idiomas on id_idioma=lubri_idiomas.id")[0];
$usuarioPais = getSelectP2("select lubri_paises.* from lubri_usuarios inner join lubri_paises on id_pais=lubri_paises.id")[0];
$paises = getSelectP2("select * from lubri_paises");
$idiomas = getSelectP2("select * from lubri_idiomas");
$fecha = explode("-", $usuario["fecha_nacimiento"]);
$edad = calculaEdad($usuario["fecha_nacimiento"]);
$fotoPerfil = $imagenAnterior = getSelectP2("select lubri_imagenes.* from lubri_imagenes inner join lubri_usuarios on lubri_imagenes.id=lubri_usuarios.id_imagen_perfil")[0];
示例#4
0
 public function getHijos()
 {
     $text = "<tr>\n\t\t<td class= 'center'>N/A</td>\n\t\t<td class= 'center'>N/A</td>\n\t\t<td>N/A</td>";
     if (!empty($this->hijos)) {
         $text = '';
         foreach ($this->hijos as $hijo) {
             $text .= "<tr>\n\t\t\t\t<td class= 'center'>" . $hijo->nombre . " " . $hijo->apellido . "</td>\n\t\t\t\t<td class= 'center'>" . date('d-m-Y', strtotime($hijo->fecha_nac)) . "</td>\n\t\t\t\t<td class= 'center'>" . calculaEdad($hijo->fecha_nac) . "</td>";
         }
     }
     return $text;
 }