jueves, 8 de septiembre de 2016

Unidad 6 Curso PHP

Ejercicio con Base de Datos

1. Listar el contenido de la tabla persona en una tabla creada con HTML.

Resultado:
Cedula
Nombre
Apellido
Sexo
Fecha de Nacimiento
Dirección
Datos
Datos
Datos
Datos
Datos
Datos
Datos
Datos
Datos
Datos
Datos
Datos

Ejemplo:

Con el siguiente ejemplo es posible realizar una consulta SQL a la base de datos y listar el resultado obtenido.

<?php
            $sql=”SELECT * FROM persona WHERE 1;”;
            $result=mysql_query($sql,$link);
            unset($sql);
            if($result)
{
            $num=mysql_num_rows($result);
            if(!empty($num))
            {
                        for($i=0;$i<$num;$i++)
                        {
                                   echo mysql_result($result,$i,”nombre”).” “.mysql_result($result,$i,”nombre”).”<br>“;
}
}         
unset($num);
            mysql_free_result($result);
}
?>

Ejemplo para subir un archivo al servidor


<?php
                //Ejemplo para subir archivos al servidor
               
                function validar_archivo()
                {
                               $error=false;
                               ini_set("file_uploads","on");
                               $size_permitido=ini_get("upload_max_filesize");
                               $size_permitido[strlen($size_permitido)-1]=" ";
                               $size_permitido=trim($size_permitido);
                               $size_permitido*=1048576;
                               if($_FILES["archivo"]["size"]>$size_permitido)
                               {
                                               $error=true;
                                               echo"ARCHIVO ".$_FILES['archivo']['name']." SUPERA LIMITE DE TAMA&Ntilde;O PERMITIDO<br>";
                               }
                               if($_FILES["archivo"]["size"]>=diskfreespace("/"))
                               {
                                               $error=true;
                                               echo"ARCHIVO ".$_FILES['archivo']['name']." SUPERA LIMITE DE ALMACENAMIENTO DEL SERVIDOR<br>";
                               }
                               if($_FILES["archivo"]["type"]!="image/jpeg")
                               {
                                               $error=true;
                                               echo"ARCHIVO ".$_FILES['archivo']['name']." TIENE UN FORMATO NO VALIDO<br>";
                               }
                               return !$error;
                }

                function subir_archivo($directorio)
                {
                               echo $directorio.$_FILES['archivo']['name']."<br>";
                               if(validar_archivo())
                               {
                                               if(move_uploaded_file($_FILES['archivo']['tmp_name'],$directorio.$_FILES['archivo']['name']))
                                                               return true;
                                               else
                                                               return false;
                               }
                }             
               
                function formulario()
                {
                               echo"<form id='form1' name='form1' method='post' enctype='multipart/form-data'>";
                                               echo"Archivo:";
                                               echo"<input type='file' id='archivo' name='archivo'>";
                                               echo"<br><input type='submit' id='enviar' name='enviar' value='Subir'>";
                               echo"</form>";
                }
               
                print_r($_FILES);
                $directorio="archivos/";
                formulario();
                if(isset($_POST["enviar"]) and $_POST["enviar"]=="Subir")
                {
                               if(subir_archivo($directorio))
                                               echo"ARCHIVO SUBIDO SATISFACTORIAMENTE";
                               else
                                               echo"ERROR AL INTENTAR SUBIR ARCHIVO";
                }
?>

No hay comentarios:

Publicar un comentario