Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] enviar datos mediante el método post a un popup

Estas en el tema de enviar datos mediante el método post a un popup en el foro de Javascript en Foros del Web. holaa amigos --- miren mi consulta es la siguiente tengo un formulario <form id="miformu1" name="miformu1" action="alumnos/busqueda4.php" method="post" > <table > <thead><tr><th>*</th><th>id</th><th>Nº documento</th><th>tipo</th><th>nombre</th><th>segundo<br> nombre</th> <th>apellido</th><th>segundo<br>apellido</th><th>usuario</th><th>correo</th><th>celular</th></tr></thead> <tfoot><tr><td ...
  #1 (permalink)  
Antiguo 28/10/2014, 06:06
 
Fecha de Ingreso: septiembre-2014
Mensajes: 24
Antigüedad: 9 años, 6 meses
Puntos: 0
enviar datos mediante el método post a un popup

holaa amigos ---
miren mi consulta es la siguiente tengo un formulario

<form id="miformu1" name="miformu1" action="alumnos/busqueda4.php" method="post" >
<table >
<thead><tr><th>*</th><th>id</th><th>Nº documento</th><th>tipo</th><th>nombre</th><th>segundo<br> nombre</th> <th>apellido</th><th>segundo<br>apellido</th><th>usuario</th><th>correo</th><th>celular</th></tr></thead>
<tfoot><tr><td colspan="11"></td>
</tr></tfoot>
<tbody>
<?php

while($fila = mysql_fetch_array($result)){


?>
<tr>
<td >
<input id="idestudiante" type="radio" name="idestudiante" value="<?php echo $fila['id_estudiante'] ?>" checked="checked" onClick="" ></td>
<td WIDTH='1%'><?php echo $fila["id_estudiante"];?></td>
<td WIDTH='1%'><?php echo $fila["n_documento"];?></td>
<td WIDTH='1%'><?php echo $fila["tipo_documento"];?></td>
<td WIDTH='1%'><?php echo $fila["nombre_1"];?></td>
<td WIDTH='1%'><?php echo $fila["nombre_2"];?></td>
<td WIDTH='1%'><?php echo $fila["apellido_1"];?></td>
<td WIDTH='1%'><?php echo $fila["apellido_2"];?></td>
<td WIDTH='1%'><?php echo $fila["usuario"];?></td>
<td WIDTH='1%'><?php echo $fila["correo"];?></td>
<td WIDTH='1%'><?php echo $fila["celular"];?></td>
</tr>
<?php

}
?>
<tr><td></td>
<td colspan="9">

<input id="bootn" type="submit" name="modificar" value="modificar" >
<input id="bootn" type="submit" name="modificar" value="eliminar" >
</td><tr>
</tbody>
</table>
</form>



y lo que quiero esque cuando le de 'modificar' se me abra una ventana (popup) y como se aria para enviar los datos a ese popup .....
gracias !!!!!!
  #2 (permalink)  
Antiguo 28/10/2014, 14:39
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: enviar datos mediante el método post a un popup

Para empezar, el botón 'Modificar' no debería de ser de tipo 'submit' pues enviarías los datos del formulario a procesarse. En su lugar, podrías usar un <label> al cual puedes aplicarle estilos (CSS) para que tome la forma de un botón. Cuando se de un clic al elemento, abres la ventana emergente y le pasas el id del registro de la fila en la que se encuentra el <label> al que se le acaba de dar el clic, de este modo, podrás recibir a dicho dato (el id) mediante el método GET ya que es ese método que tendrías que utilizar para consultar los datos en la BD y cargar un formulario dentro de la ventana emergente con los datos resultantes de la consulta.

Por otro lado, no tiene sentido el que tengas a toda la tabla dentro de un formulario, pues, además de los radio button, no veo otro elemento de ingreso de datos. Por cierto, ¿con qué fin están esos radio button ahí y por qué marcas a todos por defecto? Creo que deberías de ver algunos ejemplos básicos de formularios antes de continuar con esto antes de que empeores las cosas.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 28/10/2014, 17:27
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: enviar datos mediante el método post a un popup

Hola:

La respuesta a la pregunta formulada se encuentra en este artículo: Formularios y enlaces dirigidos a ventanas

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 29/10/2014, 07:38
 
Fecha de Ingreso: septiembre-2014
Mensajes: 24
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: enviar datos mediante el método post a un popup

holaaaa Alexis88 gracias por responderme ...en canto a tu solución no me gustaria porque los datos se verian por url y es lo que no quiero ..acambio por metodo post no,,,si ves ,,,,en cuanto al form que encierra toda la tabla lo hago porke tengo varios formularios y ps asi no me pierdo entre las otras tablas ,,, y lo del radio boton no marca a todos por defecto solo marca al ultimo de la lista es una consulta ,,,,,

hola caricatos gracias por el link lo estudiare y les contare que tal me va .....
  #5 (permalink)  
Antiguo 29/10/2014, 08:05
 
Fecha de Ingreso: septiembre-2014
Mensajes: 24
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: enviar datos mediante el método post a un popup

primero que todo gracias compas....por leer mi inquietud y dar soluciones para eso deverdad gracias por tomarc el tiempo para eso,,,
bn ,,,,ya encontre una solucion
utilixe una funcion en javascr pillen

function enviaformulario() {
win = window.open('alumnos/busqueda4.php','myWin','toolbars=0');
document.miformu1.target='myWin';
document.miformu1.submit();
}
<form id="miformu1" name="miformu1" action="alumnos/busqueda4.php" method="post" >
......
<input id="bootn" type="submit" name="modificar" value="modificar" onClick="enviaformulario();" >

y el boton es el que ayuda dar la magia con la funcion javascript
  #6 (permalink)  
Antiguo 29/10/2014, 12:24
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: enviar datos mediante el método post a un popup

Cita:
Iniciado por badnesslombriz Ver Mensaje
no me gustaria porque los datos se verian por url y es lo que no quiero ..acambio por metodo post no
El detalle está en que cuando realizas operaciones no-destructivas, es decir, consultas que devolverán datos, debes de utilizar el método GET, mientras que para operaciones destructivas, es decir, en las que modificarás o eliminarás datos de la BD, el método correcto a utilizar es POST. La idea era que envíes el dato, hagas una consulta a la BD y cargues al formulario de la ventana emergente con los datos resultantes de dicha consulta.

Cita:
Iniciado por badnesslombriz Ver Mensaje
en cuanto al form que encierra toda la tabla lo hago porke tengo varios formularios y ps asi no me pierdo entre las otras tablas
Entonces he visto mal, porque me pareció ver que generabas un bucle con los registros a editar dentro del formulario, pero creo que lo que deseas editar no son esos datos sino uno que especificas antes, ¿verdad? Si es así, retiro lo dicho.

Cita:
Iniciado por badnesslombriz Ver Mensaje
y lo del radio boton no marca a todos por defecto solo marca al ultimo de la lista es una consulta
Así es, pero, ¿con qué fin? ¿por qué el último y no el primero u otro registro y de qué manera te servirá ese dato?

En cuanto a la solución que encontraste, pues es otra forma de la que te indicó caricatos. Si hubieras ingresado al enlace que te proporcionó, hubieras resuelto tu problema antes.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #7 (permalink)  
Antiguo 29/10/2014, 17:01
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: enviar datos mediante el método post a un popup

Hola:

Cita:
Iniciado por Alexis88 Ver Mensaje
...
En cuanto a la solución que encontraste, pues es otra forma de la que te indicó caricatos. Si hubieras ingresado al enlace que te proporcionó, hubieras resuelto tu problema antes.

Saludos
No solo antes, sino mejor... es más... javascript podría estar desactivado.

En el artículo tal como comenta Alexis. se pueden ver las diferencias...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 30/10/2014, 09:22
 
Fecha de Ingreso: septiembre-2014
Mensajes: 24
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: enviar datos mediante el método post a un popup

me siento ragañado ejejej pero pillen lo del radio boton lo hago para que marcque poder defecto
en cuanto al link de caricatos obvio lo leí pero no me genera el popup noc porque no me lo genera :( ........
digamos que la pagina de los radio boton es la dos, la del `popu seria la tres, bn!!! ..que pasa, yo creo que no sirve por que estoy haciendo un llamado a la pagina dos desde un div sin recargar la pagina, es un input que mediante va escribiendo reduce la consulta , entonces cuando selecciono cn el radio boton y le doy enviar para que lleve ese dato al popup no se activa....creo, no veo otra ... igual mire como a varios si les funcionaba

Etiquetas: formulario, input, mediante, php, popup, post
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 01:27.