Cómo crear un formulario de registro de estudiante usando PHP y MYSQL

Hola,

Puede hacerlo usando core php de la siguiente manera:

  1. cree la base de datos con estos campos, puede usar phpmyadmin para facilitar:
  • id (int) autoincrement
  • nombre (varchar)
  • correo electrónico (varchar)
  • contraseña (varchar): ¡podemos almacenar hash md5 para pss de seguridad!

Ahora hay 2 partes: 1 html: en HTML, envíe el atributo de nombre del elemento de entrada para formar:

Ahora, save.php recibirá las claves y los pares de valores de $ _POST:

$ insert_stmt = “insertar en valores de registro tbl (NULL, ‘”. $ _ POST [‘ name ‘]. ”’, ‘”. $ _ POST [‘ email ‘]. ”’, ‘”. md5 ($ _ POST [‘ contraseña ‘ ]). ”’)”;

$ reult = mysqli_query ($ conn, $ insert_stmt);

  • por favor lea: mysqli :: query – Manual

Pasos para crear un formulario de inscripción de estudiante: –

  1. Crea un formulario HTML básico.
  2. Use CSS y jQuery para diseñar el formulario (opcional).
  3. Cree el backend para enviar los detalles del formulario a la base de datos mediante consultas en php (sugeriría que utilice el método POST para el envío de datos).
  4. Muestre una página de formulario enviado en la página de éxito o error en caso de algunos errores.

Esta es solo una explicación aproximada de cómo crear el formulario de registro. Si necesita ayuda con la codificación, no dude en enviarme un ping y seguramente lo ayudaré con eso. 🙂

Espero que esto haya respondido a su consulta.

Formulario de registro BÁSICO

1.) Crear un formulario en HTML.

2) Haz el estilo usando CSS.

3) El atributo de acción del elemento de formulario debe establecerse en el archivo php al que desea enviar los datos.

4) En ese archivo PHP, haga las verificaciones necesarias en los datos, como verificar si se están completando todos los valores requeridos, etc.

5) Use mysqli api o PDO para conectarse a su base de datos mysql.

Consejos para mejorar la forma:

-> Para mejorar la dinámica del formulario, puede usar AJAX para actuar como intermediario entre su archivo php y la página html.

-> utilice el método de publicación, ya que es la forma más segura.

-> Implemente validaciones del lado del cliente con la ayuda de Javascript, ya que ayuda a la experiencia del usuario y también tiene validación del lado del servidor, ya que ayuda en caso de que JavaScript esté deshabilitado en el navegador del cliente y, a veces, las personas puedan omitir la validación del lado del cliente.

-> proteja su sitio de la inyección de mysql (no use mysql api pero use mysqli, la extensión mejorada que protegerá su sitio de este tipo de ataques)

desinfecte los datos antes de hacer que la conexión de la base de datos sea la forma de protegerse de la inyección mysqli

Adam Khoury

consulte el canal anterior para obtener ayuda.

Crear formulario de registro agregar todos los campos requeridos, por ejemplo. nombre, dirección, móvil, correo electrónico, nombre de usuario, contraseña, etc. agregue el botón Enviar

incluye “config.php”;
extracto ($ _ POST);
if (isset ($ _ POST [‘enviar’]))
{
$ fname = $ _ POST [‘fname’];
$ lname = $ _ POST [‘lname’];
$ gender = $ _ POST [‘género’];
$ dob = $ _ POST [‘dob’];
$ email = $ _ POST [‘correo electrónico’];
$ mobileno = $ _ POST [‘mobileno’];
$ dirección = $ _ POST [‘dirección’];
$ uname = $ _ POST [‘uname’];
$ pass = $ _ POST [‘pass’];
$ query1 = ”INSERTAR EN` register` (`fname`,` lname`, `gender`,` dob`, `email`,` mobileno`, `adress`,` uname`, `pass`)
VALORES (‘”. $ Fname.”’, ‘”. $ Lname.”’, ‘”. $ Gender.”’, ‘”. $ Dob.”’,
‘”. $ Email.”’, ‘”. $ Mobileno.”’, ‘”. $ Adress.”’, ‘”. $ Uname.”’, ‘”. $ Pass.”’) ”O die (mysql_error ());
$ sql = mysql_query ($ query1);
}
?>

Para más detalles, puede consultar PHP usando MySQL

Simplemente cree un formulario usando etiquetas HTML

USTED puede agregar validación HTML también en el formulario.

El valor que envía al servidor debe ser POST o GET

Primero necesita conectarse a su base de datos usando mysql_connect (‘host’, ‘username’, ‘password’, ‘databasename’)

El elemento del formulario debe almacenarse en una variable desde donde puede insertarlo en la consulta MYSQL.

aquí hay una breve descripción del código




// CÓDIGO PHP PARA INSERTAR EN LA BASE DE DATOS

// define variables y establece valores vacíos
$ nameErr = $ emailErr = $ genderErr = $ websiteErr = “”;
$ nombre = $ correo electrónico = $ género = $ comentario = $ sitio web = “”;

if ($ _SERVER [“REQUEST_METHOD”] == “POST”) {
if (vacío ($ _ POST [“nombre”])) {
$ nameErr = “Se requiere nombre”;
} más {
$ name = test_input ($ _ POST [“nombre”]);
// verifica si el nombre solo contiene letras y espacios en blanco
if (! preg_match (“/ ^ [a-zA-Z] * $ /”, $ nombre)) {
$ nameErr = “Solo se permiten letras y espacios en blanco”;
}
}

if (vacío ($ _ POST [“correo electrónico”])) {
$ emailErr = “Se requiere correo electrónico”;
} más {
$ email = test_input ($ _ POST [“correo electrónico”]);
// verifica si la dirección de correo electrónico está bien formada
if (! filter_var ($ email, FILTER_VALIDATE_EMAIL)) {
$ emailErr = “Formato de correo electrónico no válido”;
}
}

if (vacío ($ _ POST [“sitio web”])) {
$ sitio web = “”;
} más {
$ website = test_input ($ _ POST [“sitio web”]);
// verifica si la sintaxis de la dirección URL es válida (esta expresión regular también permite guiones en la URL)
if (! preg_match (“/ \ b (? 🙁 ?: https? | ftp): \ / \ / | www \.) [- a-z0-9 + & @ # \ /%? = ~ _ |! :,.;] * [- a-z0-9 + & @ # \ /% = ~ _ |] / i “, $ sitio web)) {
$ websiteErr = “URL inválida”;
}
}

if (vacío ($ _ POST [“comentario”])) {
$ comentario = “”;
} más {
$ comentario = test_input ($ _ POST [“comentario”]);
}

if (vacío ($ _ POST [“género”])) {
$ genderErr = “Se requiere género”;
} más {
$ gender = test_input ($ _ POST [“género”]);
}
}

función test_input ($ datos) {
$ datos = recortar ($ datos);
$ data = tiras de barra ($ data);
$ datos = htmlspecialchars ($ datos);
devolver $ datos;
}
?>

Ejemplo de validación de formulario PHP

* campo obligatorio.

“>
Nombre: *

Correo electrónico: *

Sitio web:

Comentario:

Género:
value = “female”> Female
value = “male”> Male
*


echo “

Su entrada:

“;
echo $ nombre;
echo “
“;
echo $ correo electrónico;
echo “
“;
echo $ sitio web;
echo “
“;
echo $ comentario;
echo “
“;
echo $ género;
?>

ESPERO QUE PUEDA AYUDAR

Realmente cree un formulario de registro en HTML y CSS o mejor use bootstrap para ahorrar tiempo.

Use PHP como para enviar y recibir datos del servidor MYSQL. Si conoce los conceptos básicos de la creación de formularios, entonces está bien, solo agregue la página PHP como página de acción y configure el método en POST para guardar datos en la base de datos.

Aquí está el script PHP de muestra para ingresar datos en la base de datos MySQL.

if ($ _ POST) {
$ servername = “servername”;
$ username = “nombre de usuario”;
$ contraseña = “contraseña”;
$ dbname = “databasename”;
$ fname = $ _POST [“primer_nombre”];
$ lname = $ _POST [“apellido_]”;
$ moname = $ _POST [“moname”];
$ frname = $ _POST [“frname”];
$ email = $ _POST [“correo electrónico”];
$ dob = $ _POST [“dob”];
$ clase = $ _POST [“clase”];
$ lang = $ _POST [“lang”];
$ phone = $ _POST [“phone”];
$ add = $ _POST [“agregar”];

// Crear conexión
$ conn = new mysqli ($ nombre de servidor, $ nombre de usuario, $ contraseña, $ dbname);
// Verifica la conexión
if ($ conn-> connect_error) {
morir (“Error de conexión:”. $ conn-> connect_error);
}
$ sql = “INSERTAR EN el nombre de la tabla (nombre, apellido, nombre de la madre, nombre del padre, correo electrónico, fecha de nacimiento, clase, idioma, dirección)
VALORES (‘{$ fname}’, ‘{$ lname}’, ‘{$ moname}’, ‘{$ frname}’, ‘{$ email}’, ‘{$ dob}’, ‘{$ class}’ , ‘{$ lang}’, ‘{$ phone}’, ‘{$ add}’) “;
if ($ conn-> query ($ sql) === TRUE) {
echo “ Información enviada con éxito “;
salida();}
más {
echo “Error:”. $ sql. “
“. $ conn-> error;
}
$ conn-> close ();
}
?>

Para cualquier ayuda adicional contácteme http://facebook.com/rajpurohitajay1

Creo que Google es la mejor respuesta para esto. Hay varios sitios web que proporcionan material más fácil de aprender. Algunos son –

  1. Ejemplo de formulario completo de PHP 5
  2. Cómo crear una página de registro en PHP / MySQL

O puedes consultar estos videos

Habrá otros 3 videos que se verán secuencialmente e implementarán.

Espero eso ayude . La mejor de las suertes.

Consulte este artículo para crear un formulario de registro utilizando php y mysql

Cómo crear un formulario de registro en PHP y MYSQL

Para la creación del formulario de registro, debe crear un archivo html y crear otro en el archivo php a partir del registro, pasar los datos de html al archivo php usando el método de publicación. En el formulario html necesita usar el método de publicación, necesita conexión en el archivo php con MYSQL recuperar los datos usando el método $ _POST. Después de esto, puede usar su pase de datos de formulario y recuperarlo en MYSQL.

Para consultas adicionales, puede conectarnos en cmsMinds somos una empresa profesional de diseño y desarrollo web, en EE. UU.

Usted crea el archivo en el marco de WordPress en el puesto por php y después de crear la base de datos en él, obtendrá la tabla como desee y haga esa tabla para los detalles de inscripción de los estudiantes.

Es bastante simple

Simplemente visite este enlace y estará listo. Cómo crear una página de registro en PHP / MySQL

Nota: debe tener conocimientos básicos de PHP y MYSQL

Me pregunto, ¿por qué necesitas usar php y mysql para el proceso de registro? Sugeriría ir con los formularios de google.

Bueno, hay muchos tutoriales en la red para aprender PHP y MySQL. Es básico y la práctica hará bien a cualquiera para codificar esto.