Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] sumar 1 asistencia en cada consulta

Estas en el tema de sumar 1 asistencia en cada consulta en el foro de PHP en Foros del Web. Hola buen dia. como puedo sumar 1 cada vez que se haga una consulta mi BD tiene nombre, dirección, teléfono, y asistencias lo que necesito ...
  #1 (permalink)  
Antiguo 21/01/2016, 12:07
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 0
sumar 1 asistencia en cada consulta

Hola buen dia. como puedo sumar 1 cada vez que se haga una consulta

mi BD tiene nombre, dirección, teléfono, y asistencias

lo que necesito hacer es cada vez que se realice una consulta se le sume uno a asistencias

pero no se como hacerlo

GRACIAS
  #2 (permalink)  
Antiguo 21/01/2016, 13:33
Avatar de mazaku  
Fecha de Ingreso: septiembre-2009
Ubicación: Veracruz
Mensajes: 104
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: sumar 1 asistencia en cada consulta

Hola no se mucho pero a ver si te sirve para lo que necesitas

Código:
//MySqli Update Query
$results = $mysqli->query("UPDATE tabla SET asistencias=asistencias+1 WHERE nombre=$nombre");
saludos
  #3 (permalink)  
Antiguo 21/01/2016, 14:00
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: sumar 1 asistencia en cada consulta

Cita:
Iniciado por mazaku Ver Mensaje
Hola no se mucho pero a ver si te sirve para lo que necesitas

Código:
//MySqli Update Query
$results = $mysqli->query("UPDATE tabla SET asistencias=asistencias+1 WHERE nombre=$nombre");
saludos
Hola gracias por tu ayuda

mira hice esto pero no guarda o no se que me falte

Código PHP:

require('conexion.php');


$reuniones $extraido['reuniones'] + "1";

    
$id=$_POST['busca'];
                                
    
$query="UPDATE usuarios SET reuniones='$reuniones' WHERE id='$id'" or die ("no guarda");

echo 
$reuniones
en el echo si me pone bien la cantidad ya sumada pero no la guarda
  #4 (permalink)  
Antiguo 21/01/2016, 15:11
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 557
Antigüedad: 9 años, 3 meses
Puntos: 9
Respuesta: sumar 1 asistencia en cada consulta

eso falta

mysql_query($query);
  #5 (permalink)  
Antiguo 21/01/2016, 17:21
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 4 años, 5 meses
Puntos: 263
Respuesta: sumar 1 asistencia en cada consulta

Código PHP:
Ver original
  1. require('conexion.php');
  2.  
  3.  
  4. $reuniones = $extraido['reuniones'] + "1";  //AQUI SUMAS EL VALOR
  5.  
  6.     $id=$_POST['busca'];
  7.                                  
  8.     $query="UPDATE usuarios SET reuniones='$reuniones' WHERE id='$id'" or die ("no guarda"); //AQUI ACTUALIZAS EL CAMPO
  9.  
  10. echo $reuniones; //AQUI ESTAS MOSTRANDO LO MISMO QUE EN LÑA VARIABLE SUPERIOR

aqui echo $reuniones; solo estas mostrando la suma principal porque no estas haciendo una query que extraiga el campo ya actualizado
__________________
[email protected]
HITCEL
  #6 (permalink)  
Antiguo 21/01/2016, 17:21
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 4 años, 5 meses
Puntos: 263
Respuesta: sumar 1 asistencia en cada consulta

Código PHP:
Ver original
  1. require('conexion.php');
  2.  
  3.  
  4. $reuniones = $extraido['reuniones'] + "1";  //AQUI SUMAS EL VALOR
  5.  
  6.     $id=$_POST['busca'];
  7.                                  
  8.     $query="UPDATE usuarios SET reuniones='$reuniones' WHERE id='$id'" or die ("no guarda"); //AQUI ACTUALIZAS EL CAMPO
  9.  
  10. echo $reuniones; //AQUI ESTAS MOSTRANDO LO MISMO QUE EN LÑA VARIABLE SUPERIOR

aqui echo $reuniones; solo estas mostrando la suma principal porque no estas haciendo una query que extraiga el campo ya actualizado
__________________
[email protected]
HITCEL
  #7 (permalink)  
Antiguo 21/01/2016, 17:52
Avatar de marmol  
Fecha de Ingreso: marzo-2004
Ubicación: en argentina
Mensajes: 197
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: sumar 1 asistencia en cada consulta

Hola bernaap aca te dejo como quedaria el codigo te faltó mysql_query como dijeron nuestros compañeros.
Pues luego de la actualizacion en la db, le consultamos el campo con el id y obtenemos el valor ya actualizado y lo imprimimos. Espero que te ayude saludos!!

Código PHP:
require('conexion.php'); 
 
 
$reuniones $extraido['reuniones'] + "1";  //AQUI SUMAS EL VALOR
 //Tenes que limpiar minimamente la variable post por seguridad
    
$id=htmlentities($_POST['busca']); 
                                 
    
$query="UPDATE usuarios SET reuniones='$reuniones' WHERE id='$id'";
$resultado mysql_query($query$variable_de_coneccion_para_que_conecte_tu_archivo_conexion.php) or die("no guarda"); //AQUI ACTUALIZAS EL CAMPO
 
 

//Consultamos nuevamente a la db y extraemos el campo y lo imprimimos.

$sSQL "SELECT reuniones FROM usuarios WHERE id='$id'";
$result mysql_query($sSQL$variable_de_coneccion_de_tu_conexion.php) or die("no guarda");
 
while(
$row mysql_fetch_array($result)) { //Exploracion comun de registros

//Aca ves como quedo.
echo $row['reuniones'];

__________________
Fabricante Maquina industriales
http://www.guidobatanmaquinarias.com

Última edición por marmol; 21/01/2016 a las 17:58
  #8 (permalink)  
Antiguo 22/01/2016, 22:31
Avatar de bernaap  
Fecha de Ingreso: agosto-2007
Mensajes: 74
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: sumar 1 asistencia en cada consulta

Cita:
Iniciado por __SDP__ Ver Mensaje
eso falta

mysql_query($query);
Muchas gracias es lo que necesitaba agradezco mucho su ayuda

Etiquetas: aumentar
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 03:22.