“Conocimientos Programación>Programación PHP /MySQL

Cómo insertar un formulario de registro en MySQL

2015/6/15
Para capturar y almacenar información de un formulario de registro en una página web en una base de datos MySQL , es necesario conocer el nombre de base de datos MySQL , nombre de usuario y contraseña para manipular la base de datos . Con un editor de texto , es necesario modificar la página web, crear el formulario de registro en HTML y crear un script PHP que extrae los datos del formulario y lo inserta en la base de datos MySQL , cuando el usuario hace clic para enviar el formulario HTML. Instrucciones
Crear Formulario de Registro
1

Inicie un editor de texto y crear un nuevo archivo. Teclea el código HTML para mostrar el formulario de inscripción . ! Por ejemplo , escriba:

< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd ">



< p >

Mi página Web < /title> <br> < p> < /head> <br> <p> <body> <br> <p> formulario de Inscripción <strong> < /strong> <p> < forma id = nombre de " registro" = " " method = " registro " action = " post "> <input type="hidden" name="submit" value="1" /> <br> <p> <br> <p> <label> Nombre: < /label> <br> <p> <input name="nombre" type="text" size="40" /> <br> <p> < /p> <br> <p> <label> Email: < /label> <input name="email" type="text" size="60" /> < /p> <br> < p> <br> <p> <input type="submit" name="submit" id="submit" value="Submit" <br> <p> /> < /p> <br> <p> < /form> <br> <p> < /body> <br> <p> < /html> <br> 2 <p> Guarde el archivo como "html " archivo, por ejemplo , " registration.html . " Crear un nuevo archivo en el editor de texto para el script PHP que procesará la información del formulario . <br> 3 <p> Introduce el código PHP para capturar la información de campo y la inserta en la base de datos MySQL. Por ejemplo , escriba: ? <br> <p> < <br> <p> Php /* por <p> Script para procesar los datos del formulario y la inserta en una base de datos MySQL, <br> <p> Todas las entradas cadenas deben ser escapados con mysql_real_escape_string para evitar <br> <p> inyección MySQL Ataques <br> <p> * /foto <p> if ($ _POST [ "Enviar" ] = 1 ! ) return; //Fecha de ver que la forma se presentó <br> <p> //Obtener el nombre y el correo electrónico de forma <br> <p> $ nombre = $ _POST [ "nombre" ] ; <br> <p> $ email = $ _POST [" email "]; <br> <p> //base de datos MySQL Abrir y seleccione el registro en la tabla <br> <p> $ dbc = mysql_connect ( ' host_mysql ', ' mysql_user ', ' MYSQL_PASSWORD ' ) or die ( mysql_error ()) ; <br> <p> $ db = mysql_select_db ("registro ", $ dbc ) ; <br> <p> //Buscar la mesa de registro para ver si el correo electrónico ya existe en la base de datos <br> <p> $ consulta = 'SELECT * FROM registro DONDE email = " " mysql_real_escape_string ( $ email ) . ' ". ' ; <br> <p> $ result = mysql_query ( $ consulta ) ; <br> <p> if ($ resultado) {<br> echo <p> " correo ya existe en la base de datos "; <br> <p> return; } <br> <p> <br> <p> //Insertar el nombre y correo electrónico en la base de datos <br> < p > $ query = " INSERT INTO registro (id , nombre, email ) VALUES ( NULL, " " mysql_real_escape_string ( $ name) . '". ' " mysql_real_escape_string ( $ email ) . '"). ' ; <br> < p> $ result = mysql_query ( $ consulta ) ; <br> <p> if ( $ result !) <br> <p> echo " Error <p> inserción en la base de datos " . mysql_error (). "< /p >"; <br> <p> más <br> <p> echo " ! Datos de registro <p> almacenados con éxito en la base de datos < /p >"; ? <br> <p> > <br> 4 <p> Guarde el archivo como " registration.php . " Abra el archivo " registration.html " , introduzca " registration.php " en el valor de la "acción" y guarde el archivo . Por ejemplo : <br> <p> <form id="registration" name="registration" method="post" action="registration.php"> <br> 5 <p> Haga clic en "Inicio - - Internet Explorer " . Escriba la dirección URL de la página web en la barra de direcciones del navegador, seguido de " /registration.html . " Probar el formulario de registro mediante la introducción de la información y la verificación a través de los mensajes en la pantalla que se va a agregar los datos a la base de datos MySQL. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-escribir-en-un-archivo-CSV-con-PHP-.html' >Cómo escribir en un archivo CSV con PHP </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-Tarjeta-de-IP-Direcciones-salvajes-.html' >Cómo Tarjeta de IP Direcciones salvajes </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-un-formulario-de-suscripción-a-la-revista-con-HTML-y-PHP-.html">Cómo crear un formulario de suscripción a la revista con HTML y PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-importar-un-archivo-de-clase-PHP-.html">Cómo importar un archivo de clase PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-aplicaciones-web-de-base-de-datos-.html">Cómo crear aplicaciones web de base de datos </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-mostrar-datos-MySQL-con-PHP-.html">Cómo mostrar datos MySQL con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/PHP-Syntax-Error---Unexpected-T-cadenas-.html">PHP Syntax Error : Unexpected T cadenas </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-obtener-una-ruta-relativa-en-PHP-.html">Cómo obtener una ruta relativa en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Mi-GoDaddy-Email-PHP-Form-no-está-funcionando-.html">Mi GoDaddy Email PHP Form no está funcionando </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-una-página-con-PHP-phpGACL-.html">Cómo crear una página con PHP phpGACL </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-deshabilitar-la-caché-de-consultas-de-MySQL-.html" >Cómo deshabilitar la caché de consultas de MySQL </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cambiar-una-clave-principal-en-MySQL-.html" >Cómo cambiar una clave principal en MySQL </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-insertar-un-archivo-por-lotes-PHP-en-MySQL-.html" >Cómo insertar un archivo por lotes PHP en MySQL </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/SQL-Writing-Tools-.html" >SQL Writing Tools </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-escribir-una-página-web-301-o-302-Redirect-Uso-Php-.html" >Cómo escribir una página web 301 o 302 Redirect Uso Php </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Cómo-construir-una-página-web-dinámica-.html" >¿Cómo construir una página web dinámica </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-matar-a-dormir-conexiones-MySQL-.html" >Cómo matar a dormir conexiones MySQL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/El-rendimiento-de-una-matriz-asociativa-de-PHP-.html" >El rendimiento de una matriz asociativa de PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-ejecutar-una-secuencia-de-comandos-MySQL-.html" >Cómo ejecutar una secuencia de comandos MySQL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-anular-la-configuración-de-un-elemento-de-una-matriz-.html" >Cómo anular la configuración de un elemento de una matriz </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-llamar-a-un-Formulario-PHP-externa-con-HTML-.html" >Cómo llamar a un Formulario PHP externa con HTML </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-quita-las-barras-oblicuas-con-PHP-.html" >Cómo quita las barras oblicuas con PHP </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>