HTML - LLAMAR IFRAME AL APLASTAR BOTON ENVIAR DE UN FORM

 
Vista:
Imágen de perfil de MAS82
Val: 1
Ha aumentado su posición en 26 puestos en HTML (en relación al último mes)
Gráfica de HTML

LLAMAR IFRAME AL APLASTAR BOTON ENVIAR DE UN FORM

Publicado por MAS82 (1 intervención) el 30/04/2017 22:57:17
Hola buen día/noche. necesito llamar a un IFRAME al ejecutar botón enviar de un FORM; en este IFRAME se encuentra el código que registra en la base de datos lo enviado por el FORM y ademas visualiza en pantalla un mensaje de confirmación de registro.

aquí el código:

pagina registro_usuario.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
<form action="registro.php" method="post">
    <table width="645" height="356" border="0" align="center" class="bordered">
	  <tr>
		  <td width="130" height="50" align="right" valign="middle" class="textotabla">Nombres:</td>
		  <td width="505"><input class="input" name="nombres" type="text" /></td>
	  </tr>
	  <tr>
		  <td height="50" align="right" valign="middle" class="textotabla">Apellidos:</td>
		  <td><input class="input" name="apellidos" type="text" /></td>
	  </tr>
	  <tr>
		  <td height="50" align="right" valign="middle" class="textotabla">DNI:</td>
		  <td><input class="input" name="dni" type="text" /></td>
	  </tr>
 
	  <tr>
		  <td height="50" align="right" valign="middle" class="textotabla">Cargo:</td>
		  <td><input class="input" name="cargo" type="text" /></td>
	  </tr>
	  <tr>
		  <td height="21" colspan="2">&nbsp;</td>
	  </tr>
	  <tr>
		  <td height="50" align="right" valign="middle" class="textotabla">Usuario:</td>
		  <td><input class="input" name="usuario" type="text" /></td>
	  </tr>
	  <tr>
		  <td height="50" align="right" valign="middle" class="textotabla">&nbsp;&nbsp;&nbsp;Clave:</td>
		  <td><input class="input" name="clave" type="password" /></td>
	  </tr>
	  <tr>
	    <td height="77" colspan="2"><input id="input7" class="login" name="enviar" type="submit" value="Registrar" /></td>
	  </tr>
    </table>
</form>


pagina registro.php (esta es la pagina que quiero ejecutar con el IFRAME. El objetivo es mostrar los mensajes de esta pagina registro.php sin dejar de ver la pagina registro_usuario.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
<?php
require('conexion.php');
 
//Recibir
$nombres = strip_tags($_POST['nombres']);
$apellidos = strip_tags($_POST['apellidos']);
$dni = strip_tags($_POST['dni']);
$cargo = strip_tags($_POST['cargo']);
$usuario = strip_tags($_POST['usuario']);
$clave = strip_tags(sha1($_POST['clave']));
$ip = $_SERVER['REMOTE_ADDR'];
 
$query = mysqli_query($conexion, 'SELECT * FROM usuarios WHERE usuario="'.mysqli_real_escape_string($conexion, $usuario).'"');
 
?>
<?php if($existe = mysqli_fetch_object($query))
	{ echo 	"<span class='Estilo6'><span class='Estilo7'>El usuario '$usuario' ya existe.</span>"; }
 
  else
    {
	 $meter = mysqli_query($conexion, 'INSERT INTO usuarios (nombres, apellidos, dni, telefono, email, direccion, cargo, usuario, clave, ip) values
	("'.mysqli_real_escape_string($conexion, $nombres).'", "'.mysqli_real_escape_string($conexion, $apellidos).'","'.mysqli_real_escape_string($conexion, $dni).'",
	 "'.mysqli_real_escape_string($conexion, $telefono).'", "'.mysqli_real_escape_string($conexion, $email).'", "'.mysqli_real_escape_string($conexion, $direccion).'",
	 "'.mysqli_real_escape_string($conexion, $cargo).'",  "'.mysqli_real_escape_string($conexion, $usuario).'", "'.mysqli_real_escape_string($conexion, $clave).'",
	 "'.$ip.'")');  ?>
  <?php if($meter){ ?>
          <span class="Estilo5">Usuario registrado con exito.</span>
          <?php }
        else { ?>
            <span class="Estilo5">Hubo un error en el registro.</span>
       <?php }
    } ?>
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