Académique Documents
Professionnel Documents
Culture Documents
MySQL
Por
Antony García González
-
septiembre 9, 2014
12
66447
index
1 <!doctype html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>Formulario de Registro SCIII</title>
6 <link href="estilos.css" rel="stylesheet" type="text/css">
7 </head>
8
9 <body>
10 <div class="group">
11 <form action="registro.php" method="POST">
12 <h2><em>Formulario de Registro</em></h2>
13
14 <label for="nombre">Nombre <span><em>(requerido)</em></span></label>
15 <input type="text" name="nombre" class="form-input" required/>
16
17 <label for="apellido">Apellido <span><em>(requerido)</em></span></label>
18 <input type="text" name="apellido" class="form-input" required/>
19
20 <label for="email">Email <span><em>(requerido)</em></span></label>
21 <input type="email" name="email" class="form-input" />
22 <center> <input class="form-btn" name="submit" type="submit" value="Suscribirse" /></center>
23 </p>
24 </form>
25 </div>
26 </body>
27 </html>
registro
<?php
1 $db_host="localhost";
2 $db_user="nombre_de_usuario";
3 $db_password="contraseña";
4 $db_name="nombre_de_base_de_datos";
5 $db_table_name="nombre_de_tabla";
6 $db_connection = mysql_connect($db_host, $db_user, $db_password);
7
8 if (!$db_connection) {
9 die('No se ha podido conectar a la base de datos');
10 }
11 $subs_name = utf8_decode($_POST['nombre']);
12 $subs_last = utf8_decode($_POST['apellido']);
13 $subs_email = utf8_decode($_POST['email']);
14
15 $resultado=mysql_query("SELECT * FROM ".$db_table_name." WHERE Email = '".$subs_email."'",
16 $db_connection);
17
18 if (mysql_num_rows($resultado)>0)
19 {
20
21 header('Location: Fail.html');
22
23 } else {
24
25 $insert_value = 'INSERT INTO `' . $db_name . '`.`'.$db_table_name.'` (`Nombre` , `Apellido` ,
26 `Email`) VALUES ("' . $subs_name . '", "' . $subs_last . '", "' . $subs_email . '")';
27
28 mysql_select_db($db_name, $db_connection);
29 $retry_value = mysql_query($insert_value, $db_connection);
30
31 if (!$retry_value) {
32 die('Error: ' . mysql_error());
33 }
34
35 header('Location: Success.html');
36 }
37
38 mysql_close($db_connection);
39
?>
Descargar Archivos