HTML - LLAMAR IFRAME AL APLASTAR BOTON ENVIAR DE UN FORM

   
Vista:
Imágen de perfil de MAS82

LLAMAR IFRAME AL APLASTAR BOTON ENVIAR DE UN FORM

Publicado por MAS82 migsbaz@hotmail.com (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