ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tutorial Php


Enviado por   •  4 de Junio de 2013  •  1.161 Palabras (5 Páginas)  •  265 Visitas

Página 1 de 5

Siguiendo con la secuencia de esta serie de tutoriales, el día de hoy ya se tratara código PHP y consultas de MySQL, para así poder obtener la información de perfil del usuario y posteriormente pueda iniciar sesión, que es de lo que trata el sistema a realizar.

Es importante que si todavía no has leído el artículo anterior a este, te recomiendo que lo hagas para que te empieces a familiarizar, el artículo es: Configuraciones y Preparativos: Sistema de Inicio de Sesión en PHP y MySQL

Cabe mencionar que si también no sabes nada de PHP y piensas seguir esta serie de tutoriales, puedes leer el artículo titulado Recursos Online para Aprender PHP.

Ahora veremos cómo crear un usuario para nuestro sistema, para esto es necesario pasar datos del formulario al archivo que procesa y realiza consultas con PHP.

Creando el Formulario de Registro

En este formulario es donde el usuario introducirá sus datos para registrase. Para esto creamos en la carpeta raíz un archivo que llamaremos “formulario.php”

Dentro del cual pondremos el siguiente código:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

<form name="user_form" action="procesos/crea_usuarios.php" method="POST">Nombre de Usuario(nick):<br />

<input type="text" name="login" size="30" maxlength="100" />

<br />Contraseña:

<br />

<input type="password" name="pass1" />

<br />Repite Contraseña:

<br />

<input type="password" name="pass2" />

<br />Nombre:

<br />

<input type="text" name="nombre" size="30" maxlength="100" />

<br />Apellido Paterno:

<br />

<input type="text" name="apaterno" size="30" maxlength="100" />

<br />Apellido Materno:

<br />

<input type="text" name="amaterno" size="30" maxlength="100" />

<br />E-mail:

<br />

<input type="text" name="email" size="30" maxlength="100" />

<br />

<br />Nivel del Usuario:

<br />

<select name="nivel">

<option value="AD">Administrador</option>

<option value="UN">Uusario Normal</option>

</select>

<br />

<input type="submit" name="crear" value="Crear Usuario" />

</form>

Debería de quedar un resultado como este:

Analizaremos la primera línea:

1

<form name="user_form" action="procesos/crea_usuarios.php" method="POST">

En “action” se pone la ruta del archivo que se va a ejecutar luego de que le demos clic al botón enviar del formulario, en este caso “crea_usuarios.php” el cual se analizara mas adelante.

Y el “method=”POST” significa que los datos recogidos se enviaran por medio del método POST, que pasa los datos al archivo que procesa sin que veamos el contenido, al contrario del método GET que pasa todas las variables por la URL.

El resto del código solo es para configurar los campos del formulario.

Procesando Datos del Formulario con PHP

Hasta ahora el formulario ha sido creado, ahora se creara el archivo que se encargara de procesar toda la información que se reciba del formulario anterior.

El archivo donde se incluirá este código se llamara “crea_usuarios.php” y se incluirá en la carpeta “procesos” descrita anteriormente.

Primero se mostrara todo el código, y posteriormente se describirá en partes:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

<?php

include dirname(dirname(__FILE__))."/config.php";

$link=Conectarse();

$login = $_POST['login'];

$pass1 = $_POST['pass1'];

$pass2 = $_POST['pass2'];

$nombre= $_POST['nombre'];

$apaterno=$_POST['apaterno'];

$amaterno= $_POST['amaterno'];

$email = $_POST['email'];

$nivel = $_POST['nivel'];

$query = sprintf("SELECT login FROM usuarios WHERE usuarios.login = '%s'" ,

$login);

$result=mysql_query($query,$link);

if(mysql_num_rows($result)){

echo "El usuario ya existe en la Base de Datos";

} else {

mysql_free_result($result);

if($pass1!=$pass2) {

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com