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
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)
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"> </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"> 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


0