Foros del Web » Programando para Internet » Javascript »

conservar valores history.back()

Estas en el tema de conservar valores history.back() en el foro de Javascript en Foros del Web. hola. mi caso es que no se por que no logro conservar los valores en php, pues tengo un formulario de registro, alli se meten ...
  #1 (permalink)  
Antiguo 01/07/2006, 10:18
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 19 años, 7 meses
Puntos: 0
conservar valores history.back()

hola.

mi caso es que no se por que no logro conservar los valores en php, pues tengo un formulario de registro, alli se meten los datos de los usuarios, ejemplo:nombre,apellidos,etc, hay un formulario que lo procesa, si por decir el codigo ya existe, le pongo un enlace que dice: volver y usa la funcion history.back(), esto me funciona en casos normales en donde no trabajas con frame, pero he visto que cuando utilizo frame no me conserva los valores, aqui les pongo un ejemplo del que me funciona, trabajo con php y javascript,quisiera saber si esta funcion tambien aplica a frame

PD: tengo el formulario en un mainFrame, de una pagina principal.


registro.php

<script>
function usuarios(){
myform.action="insertar.php";
myform.submit();
}
</script>


<form id="myform" name="myform" method="post" action="">
<table width="554" border="1">
<tr>
<td><strong>Nombre</strong></td>
<td><input type="text" name="nombre" id="nombre"></td>
</tr>
<tr>
<td><strong>Apellidos</strong></td>
<td><input type="text" name="apellido" id="apellido"></td>
</tr>
<tr>
<td height="28"><div align="center">
<input type="button" name="boton" value="Guardar" onClick=usuarios()>
</td>
</tr>
</table>
</form>


insertar.php

<?php

$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];







$link = mysql_connect("localhost", "root");
mysql_select_db("cliente",$link);

$resultado=mysql_query("select * from usuario where nombre='$nombre'",$link);

if (($rows=mysql_num_rows($resultado))>0) {

?>

<div id="Layer3" style="position:absolute; width:613px; height:333px; z-index:1; left: 4px; top: 104px;">
<div align="justify" class="Estilo1">
<div align="center" class="Estilo2">



<center>
<?php
echo "El Codigo de la Solicitud o de la Orden ya Existe!!!"
?>
<br>
<br>
<center>
<a href="javascript:history.back();"><font color="blue">Volver</font></a>
<?php
}
else
{
mysql_query("insert into usuario (nombre,apellido) values ('$nombre','$apellido')",$link);





?>


<div id="Layer3" style="position:absolute; width:613px; height:333px; z-index:1; left: 4px; top: 104px;">
<div align="justify" class="Estilo1">
<div align="center" class="Estilo2">

<center>

<script LANGUAGE="JavaScript">

var pagina="registro.php"
function redireccionar()
{
location.href=pagina
}
setTimeout ("redireccionar()", 2000);

</script>
<font color="#0066FF"><b><center>Sus Datos Han Sido Ingresado Satisfactoriamente</center></b></font>
<?php

}

?>

les agradeceria mucho de su ayuda.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:14.