Foros del Web » Creando para Internet » Diseño web »

duda sobre funcion if() al presionar un boton

Estas en el tema de duda sobre funcion if() al presionar un boton en el foro de Diseño web en Foros del Web. Hola, tengo una duda sobre como podria provocar que al pulsar un boton, este detectara si hay una variable de sesión seteada, donde este el ...
  #1 (permalink)  
Antiguo 20/05/2013, 19:35
Avatar de uchi_pon  
Fecha de Ingreso: septiembre-2011
Mensajes: 180
Antigüedad: 13 años, 2 meses
Puntos: 1
Pregunta duda sobre funcion if() al presionar un boton

Hola, tengo una duda sobre como podria provocar que al pulsar un boton, este detectara si hay una variable de sesión seteada, donde este el identificador de un usuario y en base a eso, si el usuario esta dado de alta redireccionara a una pagina y si no le sacara un alert que le dijera que tiene que registrarse o ingresar a la pagina, tengo un code de algo parecido, pero en este primero la pagina ve si hay una variable de sesion seteada y en base a eso saca el boton o pone el mensaje de que debes ingresar a la pagina como usuario, este es el code que tengo:

Código:
<?php if ((isset($_SESSION['MM_IdUsuario']))  && ($_SESSION['MM_IdUsuario']!=""))
					{?>
                    <p><a href="carrito_add.php?recordID=<?php echo $row_Datosproducto['idProducto']; ?>">Comprar Producto</a></p>
                    <?php } 
					else
					{?>
                    Necesitas <a href="alta_usuario.php">darte de alta</a> para comprar. Es gratuito.
                    <?php }?>
aparte igual que en mi proyecto,se detecta el id de el producto, para saber cual es el que el usuario escoje y se agrega a un carrito de compra, pero bueno lo unico que no se como hacer es que el boton al presionarlo este programado para ir a una pagina o sacar el alert, lo demas incluyendo el alert, creo que tengo idea de como ponerlo.
espero me puedan ayudar, gracias.

Etiquetas: boton, funcion, php, presionar
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:40.