Foros del Web » Programando para Internet » PHP »

sentencia UPDATE al pinchar enlace??

Estas en el tema de sentencia UPDATE al pinchar enlace?? en el foro de PHP en Foros del Web. Amigos.. ¿Como hago un if que sirva para cuando pinche un enlace haga una sentencia sql?? por ejemplo quiero que al pinchar el enlace salir ...
  #1 (permalink)  
Antiguo 25/06/2011, 04:06
 
Fecha de Ingreso: octubre-2008
Mensajes: 162
Antigüedad: 15 años, 6 meses
Puntos: 11
sentencia UPDATE al pinchar enlace??

Amigos.. ¿Como hago un if que sirva para cuando pinche un enlace haga una sentencia sql??

por ejemplo quiero que al pinchar el enlace salir se genere un update en un campo de mysql...

en definitiva es para cambiar el estadode un usuario que al entrar está se pone en 1 y al salir que se ponga en 0 ... normalmete al pinchar este enlace me envia a logout.php con el siguiente código:

Código PHP:
<?
require ("aut_config.inc.php");
session_name($usuarios_sesion);
session_start();
session_destroy();
header("Location: index.php"); 
?>
intente poner la sentencia UPDATE en este archivo peor no me funciona....

gracias...
  #2 (permalink)  
Antiguo 25/06/2011, 04:47
 
Fecha de Ingreso: septiembre-2009
Mensajes: 210
Antigüedad: 14 años, 7 meses
Puntos: 19
Respuesta: sentencia UPDATE al pinchar enlace??

Código PHP:
Ver original
  1. <?
  2. require ("aut_config.inc.php");
  3. session_name($usuarios_sesion);
  4. mysql_query("UPDATE...");
  5. header("Location: index.php");  
  6. ?>

Por cierto, session_start(); debe ir siempre lo primero de todo el código...
  #3 (permalink)  
Antiguo 25/06/2011, 09:36
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: sentencia UPDATE al pinchar enlace??

El script es para saber que usuarios estan online?
  #4 (permalink)  
Antiguo 25/06/2011, 19:06
 
Fecha de Ingreso: octubre-2008
Mensajes: 162
Antigüedad: 15 años, 6 meses
Puntos: 11
Respuesta: sentencia UPDATE al pinchar enlace??

Gracias por la ayuda, había intentado poner la sentencia en el lugar que me dices pero no me funcionó... lo probé en todos los lugares, pero al parecer es por que estoy poniendo unh dato de la sesion equivocadamente... asi que voy a seguir haciendo pruebas... gracias...

este script es para cerrar una sesion.. y que el usuario aparezca como desconectado.
  #5 (permalink)  
Antiguo 26/06/2011, 00:45
 
Fecha de Ingreso: octubre-2008
Mensajes: 162
Antigüedad: 15 años, 6 meses
Puntos: 11
Respuesta: sentencia UPDATE al pinchar enlace??

Hola nuevamente, he solucionado el problema del update pero me pasa que tengo dos usuarios diferentes... uno se llama admin y otro Admin....

resulta que cuando en la sentencia pongo que si se desconecta admin le ponga un cero (0)... pone los dos admin en cero ( admin y Admin).... como hago en la sentencia para que me detecte que son diferentes???

esta es la linea...

Código PHP:
$usuario_consulta mysql_query("UPDATE $sql_tabla SET online='0' WHERE usuario='".$_SESSION['usuario_login']."'") or die(header ("Location:  $redir?error_login=1")); 
gracias nuevamente...

Etiquetas: enlace, sentencia, update
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 18:40.