PHP - aver si alguien puede ayudarme con esta duda

 
Vista:
Imágen de perfil de vicente
Val: 152
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

aver si alguien puede ayudarme con esta duda

Publicado por vicente (78 intervenciones) el 04/11/2016 19:47:52
buenas tardes Tengo un formulario Login el cual incluyo en un header php, por medio de un include_once.....
ahora quiero que desde ese mismo formulario login poder abrir el formulario de registro que lo tengo creado con html5, php, javascript......

este formulario de registro es modal.....

y lo que quiero hacer es poner un input o un a href en el formulario login y que cuando le de me cargue, me redirija o abra el formulario de registro modal como podria hacer esto ????......

subo archivos para que podais ver a que me refiero....

archivo login.php:
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
<?php
session_start();
 include_once('conexion_blog.inc.php');
 	function verificar_login($usuario,$password,&$resultado)
	{
	 $sql = "SELECT * FROM registro WHERE usuario = '$usuario' AND password = '$password'";
	 $rec = mysqli_query($sql);
	 $count = 0;
	 while($row = mysqli_fetch_object($rec))
	 {
		 $count++;
		 $resultado = $row;
	 }
	 if($count == 1)
	 {
		 return 1;
	 }
	 else
	 {
		 return 0;
	 }
	}
	if(!isset($_SESSION['id_usuario']))
	{
		if(isset($_POST['login']))
		{
			if(verificar_login($_POST['usuario'],$_POST['password'],$resultado)==1)
			{
				$_SESSION['id_usuario'] = $resultado -> id_usuario;
				header("Location:blog.php");
			}
			else
			{
				echo'<div class="error">Su Usuario o Contraseña es invalido</div>';
			}
		}
 echo'<div class="dropdown">';
	echo'<a class="btn btn-primary dropdown-toggle login" id="login" type="button" data-toggle="dropdown">Login</a>';
               echo'<form class="dropdown-menu" role="menu" aria-labelledby="menu" method="POST" action="">';
					echo'<fielset>';
						echo'<legend class="login text-center">Inicio de sesion</legend>';
							echo'<i class="fa fa-user" aria-hidden="true"></i>';
								echo'<input class="text-muted user_text" type="text" name="usuario" id="usuario" placeholder="Usuario"><br />';
								echo'<br />';
							echo'<i class="fa fa-key" aria-hidden="true"></i>';
								echo'<input class="passwd text-muted passwd_text" type="text" name="password" id="password" placeholder="Password"><br />';
								echo'<br />';
								echo'<input class="checkLogin" type="checkbox" name="recordar" id="recordar">';
								echo'<label class="remember text-warning" for="recordar">Recordar</label>';
								echo'<input class="flogin" type="submit" name="submit" id="submit" value="Inicio"><br />';
				echo'<input class="registrar" type="submit" value="Registro" />'; //aqui el input quer quiero que habra el formulario de registro modal
					echo'</fieldset>';
    			echo'</form>';
				}
				else
				{
					echo'Su Usuario ingreso correctamente';
					echo'<a href"logout.php">Desconectar</a>';
				}
?>
ahora subo la pagina registro modal.php
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<?php error_reporting(E_ALL &~E_NOTICE);?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>DW Registro</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="css/Dw.css" rel="stylesheet" type="text/css">
</head>
 
<body>
<div class="container">
<!------------------------------------------ formulario Registro ---------------------------------------------------->
 <?php
 $nombr = $_POST['nombre'];
 $apellidos = $_POST['apellidos'];
 $user = $_POST['user'];
 $password = $_POST['password'];
 $rpassword = $_POST['rpassword'];
 $email = $_POST['email'];
 $user_avatar = $_POST['avatar_usuario'];
 	require_once('includes/conexion_blog.inc.php');
		$comprobarDatos = mysqli_query("SELECT * FROM from resgistro WHERE usuario='$user', email='$email'");
		$comprobar_datos = mysqli_num_rows($comprobarDatos);
			if($password == $rpassword){
				if($comprobarDatos > 0){
					echo'Los Datos introducidos ya existen';
					}else{
						mysqli_query("INSERT INTO registro VALUES('', '$nombr', '$apellidos', '$user', '$password', '$email', '$user_avatar', '')");
						echo'Se ha registrado correctamente';
						mysqli_close($ConDB);
					}
				}else{
					echo'Las Contraseñas no coinciden';
				}
 
 ?>
    <!--<div class="col-lg-5 text4 text-left registrate"><a data-toggle="modal" href="#registrarModal" id="registrar" target="_blank" title="registro">Registrate!</a>-->
 
      	<div class="modal fade" id="registrarModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        	<a class="close img-responsive cerrar6" data-dismiss="modal" aria-label="Close" target="_blank" title="cerrar"><img  src="img/lightbox/close.png"></a>
            	<div class="modal-dialog modal-lg" role="document">
                	<div class="modal-content">
                        <div class="title_registro modal-header">
                        	<h2 class="modal-title text-danger" id="myModalLabel">Formulario Registro</h2>
                        </div>
							<div class="modal-body">
                            	<section class="form_registro col-lg-12 col-xs-12">
                    				<form method="POST" action="formulario_registro.php" enctype="multipart/form-data">
	<fieldset>
<p class="nombre text-warning">Nombre:</p> <input id="nombre" class="nombre_text input-lg" type="text" name="nombre" placeholder="Nombre*" required/>
<br />
<p class="apellidos text-warning">Apellidos:</p> <input id="apellidos" class="apellidos_text input-lg" type="text" name="apellidos" placeholder="Apellidos*" required/>
<br />
<p class="usuario text-warning">Usuario:</p> <input id="usuario" class="usuario_text input-lg" type="text" name="user" placeholder="Usuario*" required/>
<br />
<p class="password text-warning">Contrase&ntilde;a:</p> <input id="password" class="password_text input-lg" type="password" name="password" placeholder="Contraseña*" required/>
<br />
<p class="rpassword text-warning">Repetir Contrase&ntilde;a:</p> <input id="rpassword" class="rpassword_text input-lg" type="password" name="rpassword" placeholder="Repetir Contraseña*" required/>
<br />
<p class=" avatar text-warning">Avatar:<p>
<?php
$directorio="img/icons/avatar/";
$dir = opendir("$directorio") ;
$cod='<select id="selImagenes" class="seleccion_avatar" name="avatar_usuario" onChange="showimage(this)">';
$_POST['url_avatar'] = $directorio.'selected';
	  //foreach($option as $file)
	  //{ 
	   //echo "<option ";
	    //if(isset($_POST['$file']))
		     //{
				 //echo "selected";
			 //}
			 //echo '>' .$file.'</option>';
 
	  //}
	$cod.='<option class="opcion" value=$directorio/Anonimo.png selected>- Sin imagen -</option>';
		while ($file = readdir($dir))
		{
		if ($file != "." && $file != "..")
			{
			$cod.='<option class="opcion" value="'.$file.'">'.$file.'</option>';
			}
		}
			$cod.='<option class="opcion">Personalizar</option>';
 
$cod.='</select>';
closedir($dir);
?>
<p class="email text-warning">Email:</p><input id="email" class="email_text input-lg" type="email" name="email" placeholder="Email*" required/>
 
          <input class="registrar" id="registrar" type="submit" name="registrarse" value="Registrarse!"/>
 
          <input class="restablecer" id="restablecer" type="reset" value="Restablecer"/>
 
    </fieldset>
</form>
<form id="avatarPersonal">
	<?php
	$formatos_imagen = array('.png', '.gif');
	$directorio_imagenes = 'img/icons/avatar/';
	if(isset($_POST['botEnviar']))
	{
		$nombre_archivo = basename ($_FILES['archivo']['name']);
		$nombre_tmp_archivo = $_FILES['archivo']['tmp_name'];
		$extension_archivo = substr($nombre_archivo, strrpos($nombre_archivo, '.'));
		if(in_array($extension_archivo,$formatos_imagen))
		{
			if(move_uploaded_file($nombre_tmp_archivo, $directorio_imagenes.$nombre_archivo))
			{
				echo "Archivo $nombre_archivo subido correctamente";
			}
			else
			{
				echo "Error al subir el archivo";
			}
		}
		else
		{
			echo"Archivo no permitido";
		}
	}
?>
	<input class="inputfile avatarPersonal" type="file" name="imgRemota" id="imgRemota"/>
	<label class="etiqueta_avatarPersonal" for="imgRemota"><strong>Sube tu propio avatar</strong></label>
</form>
<div class="imagen_avatar">
	<img id="imagen" src="<?php echo $directorio.$file ?>" alt="" name="avatar_usuario" onload="recargar()" width="108px" height="auto">
</div>
<?=$cod;?>
 
                    			</div>
                    		</div>
                    	</div>
                    </div>
               </div>
<!------------------------------------------Fin formulario resgistro--------------------------------------->
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function(e) {
	$('.opcion').click(function(e) {
		if( $(this).text() == "Personalizar" )
		{
			$("#avatarPersonal").show();
		}
		else
		{
			$("#avatarPersonal").hide();
			img="img/icons/avatar/"+ $(this).val();
			$("#imagen").attr("src",img);
			$("#selImagenes").css('background-image','no-repeat url('+img+')');
		}
	});
	$('#imgRemota').change(function(event) {
		var tmppath = URL.createObjectURL(event.target.files[0]);
		$('#imagen').attr('src',tmppath);
	});
});
</script>
</body>
</html>


muchas gracias y saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder