leyenda: < /label> < textarea name = " subtítulo " cols = "40" filas = id " 4 " = maxlength " leyenda " = " 200 " onkeyup = " volver para = " photo_id "> Orden de imágenes : < /label>  
 < /p > 
 
 
 < /p > 
 < /form> 
 Comience su código PHP en la parte superior del documento HTML y la prueba de la existencia del elemento "upload " en la matriz $ _POST . su existencia se activará el código PHP para funcionar. 
  php 
 if ( array_key_exists ( 'upload ', $ _POST )) { 
 Crear una conexión con el servidor MySQL y una base de datos llamada "muestra". Utilice su propio nombre de usuario y la contraseña de la base de datos en lugar del "username" y "password ". 
 $ conn = new mysqli ( 'localhost ' , 'username' , ' password' , ' ejemplo ' ) or die ( "error "); 
 Crear una tabla llamada " galería " en la "muestra " base de datos y configurarlo con tres columnas identificadas como "nombre de archivo ", " leyenda " y " photo_id . " 
 $ query = " CREATE TABLE IF NOT EXISTS Gallery of 
 ( 
 nombre varchar ( 30 ) NOT NULL, 
 subtítulo varchar ( 500 ) NOT NULL, 
 photo_id int ( 3 ) NOT NULL 
 ) "; 
 $ result = mysqli_query ( $ conn , $ consulta ) ; " . imágenes " 
 Agregue código PHP para definir un directorio de carga llamada Crear una carpeta llamada "imágenes" en la misma ubicación en la que va a guardar el documento. Cambie los permisos en la carpeta de lectura y escritura. En Windows , haga clic en la carpeta y seleccione la pestaña "Seguridad " . Coloque una marca de verificación junto a " leer" y " escribir". En un Mac , pulse " . detalles " " Comando" y " I" y vaya a " Propiedades y permisos " en el marco cambiar la configuración de "Otros" a " lectura /escritura . " el código PHP es: 
 define ( ' upload_dir ' , 'images /'); 
 agregar código PHP para mover la foto y asignar el nombre del archivo en el $ file = $ _FILES [' Imagen '] ['name '] . 
 Añada su búsqueda "Insertar " MySQL para entrar en la información de la fotografía en la base de datos Configurar una variable llamada $ OK para cierto si el "Insertar" consulta es correcta 
 $ SQL3 = "INSERT INTO galería ( nombre , título, photo_id ) VALUES ( ' $ file ' , , ¿?) " ; . 
 $ stmt = $ conn- > stmt_init (); 
 if ($ stmt -> prepare ( $ SQL3 )) { 
 $ stmt -> bind_param subtítulo ( 'ss ', $ _POST [' ' ], $ _POST [' photo_id ']); 
 $ OK = $ stmt -> execute ( ) ; 
 Añadir un mensaje pantalla para indicar el éxito si los $ variable OK toma el valor true de lo contrario, mostrará un mensaje de error Cierra código PHP : . . 
 if ($ OK) { 
 echo ( "Estás foto se ha subido correctamente ") ;} else { 
 
 echo $ respuesta = $ stmt -> error ; ? 
 } 
 } 
 > 
 Guardar su página con la extensión. php en el servidor PHP o un emulador de código PHP en línea. Usted debe ver un formulario de carga familiar. Escoja una foto pequeña en el escritorio, añadir un título de la muestra y foto número ID y pulsar " Enviar ". usted debe recibir un mensaje en la parte superior de la página en el navegador que tu foto se ha subido correctamente . Compruebe su base de datos para una nueva tabla llamada " galería " con la información que ha enviado en forma . El código completo aparece de la siguiente manera : ? 
 < 
 php if ( array_key_exists ( 'upload ', $ _POST )) { 
 $ conn = new mysqli ( ' localhost ' , ' username ' , ' password ' , ' ejemplo ' ) or die ( "error "); 
 $ query = " CREATE TABLE IF NOT EXISTS Gallery of 
 ( 
 subtítulo varchar ( 500 ) NOT NULL, 
 photo_id int ( 3 ) NOT NULL 
 ) "; 
 define ( ' upload_dir ' , = $ _FILES [' Imagen '] [' name'] ; 
 $ SQL3 = " INSERT INTO galería ( nombre , título, photo_id ) VALUES ( ? ' $ File ' ,,) " ; 
 $ stmt = $ conn- > stmt_init (); 
 if ($ stmt -> prepare ( $ SQL3 )) { 
 $ stmt -> bind_param ( 'ss ', $ _POST [' leyenda ' ], $ _POST [' photo_id ']); 
 $ OK = $ stmt -> execute (); } 
 
 if ($ OK) { 
 echo ( "Estás foto se ha subido correctamente ") ;} else { 
 
 echo $ respuesta = $ stmt -> error ; 
 } 
 } 
 > 
 < DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //! EN " action = " " method = "post" enctype = "multipart /form-data " name = " " id = " uploadImage uploadImage "> 
 
 < etiqueta = "imagen" > foto Subir: < /label> 
 
 < /p > 
  leyenda:   < textarea name = " subtítulo " cols = "40" filas = " 4 " id = maxlength " leyenda " onkeyup = " 200 " = "return para = " photo_id "> Orden de imágenes : < /label> 
 
 < /p > 
 
 
 < /p > 
 < /form> 
 < /body> 
 < /html>