Foros del Web » Programando para Internet » PHP »

Tengo un problema con validacion de respuesta con PHP y javascript

Estas en el tema de Tengo un problema con validacion de respuesta con PHP y javascript en el foro de PHP en Foros del Web. Hola, tengo un problemita. Estoy usando este script para confirmar la eliminacion de un registro que se muestra en una tabla. Al hacer click en ...
  #1 (permalink)  
Antiguo 04/08/2006, 08:50
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 17 años, 9 meses
Puntos: 0
Desacuerdo Tengo un problema con validacion de respuesta con PHP y javascript

Hola, tengo un problemita. Estoy usando este script para confirmar la eliminacion de un registro que se muestra en una tabla. Al hacer click en el link, el cual se carga con el valor de id, se ejecuta el el siguiente script
Código HTML:
<?php $id_e=$row_rs_banners_sup['id_baner'];?>
                              <p align="center"> <a href="#" target="_self" onClick='javascript:confirmara("<? echo $id_e ?>")'><img border="0" src="imagenes/imagen-borrar.gif" width="13" height="14"></a> 
y en consecuencia ejecuta la siguiente funcion


Código HTML:
function confirmara(id_e) 
{ 

var resp=confirm('¿Está seguro de eliminar todos los enlaces?'); 
if(resp==true) 
		{ 
		window.open("proceso_elimina_todos_banners.php?id_ee="+id_e,"_self");
		} 
} 
El tema es que me redirecciona barbaro al proceso si doy aceptar, pero no me pasa el valor de la variable.

el problema estara aca, pero no se bien la sintaxis para pasar valores por javascript

Código HTML:
window.open("proceso_elimina_todos_banners.php?id_ee="+id_e,"_self");
Por ultimo, otra duda, como puedo hacer para tomar del links dos variables y enviar desde la funcion dos variables como id=algunnro&estado='NO'

Muchas gracias!!
  #2 (permalink)  
Antiguo 04/08/2006, 10:06
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Pues te falta ";" en tu echo.
Te debe de quedar asi:
Código HTML:
<p align="center"> <a href="#" target="_self" onClick='javascript:confirmara("<? echo $id_e; ?>")'><img border="0" src="imagenes/imagen-borrar.gif" width="13" height="14"></a> 
Ahora bien con respecto a tu duda de como cachar el valor de dos variables , esto la haces mediante $_GET['tuvariable'];

Saludillos
  #3 (permalink)  
Antiguo 04/08/2006, 10:57
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 17 años, 9 meses
Puntos: 0
Barbaro, pero lo de las dos variables no lo entendi.
La idea es pasar asi en la funcion javascript
Código HTML:
window.open("proceso_elimina_todos_banners.php?id_ee="+id_e&estado="+variable2,"_self");
pero no se como poner aca, el valor de la otra variable
Código PHP:
<p align="center"> <a href="#" target="_self" onClick='javascript:confirmara("<? echo $id_e?>")'><img border="0" src="imagenes/imagen-borrar.gif" width="13" height="14"></a>
Vos me decis que lo haga con $_GET, pero como lo hago dentro de la funcion javascript??

Última edición por heman25; 04/08/2006 a las 11:06
  #4 (permalink)  
Antiguo 04/08/2006, 11:05
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 17 años, 9 meses
Puntos: 0
mauled, me sigue pasando la variable vacia

Código HTML:
(..)/proceso_elimina_banner_sup.php?id_ee=
  #5 (permalink)  
Antiguo 04/08/2006, 11:09
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Haz un echo $row_rs_banners_sup['id_baner']; a ver si verdaderamente contiene un valor.

EDITO: Para pasar un segundo valor agregalo a la declaracion de la funcion, si la utilizas solo hay pues function nombre (parametro1, parametro2... etc). Y luego en la llamada pasale ambas variables.

'javascript:confirmara("<? echo $id_e; ?>",segundavariable)'

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
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 09:27.