Retroceder   Foros del Web > Programación para sitios web > PHP

Respuesta
 
Herramientas Desplegado
Antiguo 14-jul-2008, 20:31   #1 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Exclamación ingresar fecha a un registro que esta en la base de datos automaticamente

no se si me explique el problema es el siguiente tengo registros en mi base de datos es un pequeño sistema de visitas y se maneja por medio de las fechas ya realize la entreda de la fecha automaticamente pero no puedo introducir la fecha automaticamente si me pudieran ayudar se los agradeceria gracias
xail está desconectado   Responder Citando
Antiguo 14-jul-2008, 21:23   #2 (permalink)
alonsoandres está en el buen camino
 
Avatar de alonsoandres
 
Fecha de Ingreso: enero-2004
Ubicación: Matamoros, Tamaulipas
Mensajes: 213
Enviar un mensaje por MSN a alonsoandres
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

puedes utilizar la sentencia date() que pondria la fecha actual del servidor en la base de datos.
__________________
Alonso Galvan.
alonsoandres está desconectado   Responder Citando
Antiguo 23-jul-2008, 10:48   #3 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

gracias por responder a mi problema tal vez me explique mal, mira ya introduje la fecha de entrada por medio de now ahora lo que kiero hacer es que por medio de un linck se introdusca la fecha de salida automaticamente a la base de datos. si tienes una salucion a mi problema te lo agradeceria gracias
xail está desconectado   Responder Citando
Antiguo 23-jul-2008, 12:56   #4 (permalink)
alonsoandres está en el buen camino
 
Avatar de alonsoandres
 
Fecha de Ingreso: enero-2004
Ubicación: Matamoros, Tamaulipas
Mensajes: 213
Enviar un mensaje por MSN a alonsoandres
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

hmm, puedes utilizar un link tipo link.php?fecha=salida&id=(id del usuario)

y usar una sentencia para insertar la fecha cuando una persona haga click en el link.

esto lo pondrias en el archivo link.php (lo puedes llamar como quieras)

Código PHP:

$id
=$_GET['id'];

if(
$_GET['fecha']=='salida')
{
//Haces tu conexion etc.
$query="INSERT INTO tutabla WHERE id='$id' ";
if(
mysql_query($query)){
            
            
            
            echo 
'La fecha se inserto correctamente';
}
else
{
echo 
'No se pudo insertar la fecha';

Suerte, y saludos
__________________
Alonso Galvan.
alonsoandres está desconectado   Responder Citando
Antiguo 23-jul-2008, 13:17   #5 (permalink)
rogertm tiene algunos puntos positivos de karma
 
Avatar de rogertm
 
Fecha de Ingreso: julio-2005
Ubicación: 23.133355, -82.353773
Mensajes: 1.229
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

hola, no entiendo muy bien lo que quieres hacer, me perdi en esa parte de la fecha de salida , pero puedes crear un campo que te almacene la fecha (me imagino que lo tengas) le pones como tipo de dato TIMESTANP y en la propiedad Predeterminado le activas la casilla que dice CURRENT_TIMESTAMP, cada vez que insertes un registro nuevo o actualices una ya existente, este campo tomara la fecha en que se ha afectado el registro, eso es con phpMyAdmin, me imagino que con cualquier otro administrador de bases de datos sea lo mismo

saludos y suerte
__________________
Mientras mas aprendo, me doy cuenta que se menos...
ID de usuario en FDW: 110278
Kilometro Cero
Bloggers Cuba
rogertm está desconectado   Responder Citando
Antiguo 23-jul-2008, 14:04   #6 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

gracias por sus comentarios me estan sirviendo para mi proyecto
y perdon ke los moleste de nuevo ahora,
el problema ke tengo es ke inserto la fecha de salida pero inserta en todos los campos
<?php
include("conex.php");
$link=Conectarse();
$id_visita=$_GET['id_visita'];


if ($id_visita=id_visita){
mysql_query("UPDATE visitas SET fecha_salida=NOW() ",$link);
include('ingresoalsistema.php');
echo "los datos se almacenaron en la base de datos";

?>
al darle al link se inserta en todos los campos
si me pudieran asesorar se los agradeceria
xail está desconectado   Responder Citando
Antiguo 23-jul-2008, 14:27   #7 (permalink)
rogertm tiene algunos puntos positivos de karma
 
Avatar de rogertm
 
Fecha de Ingreso: julio-2005
Ubicación: 23.133355, -82.353773
Mensajes: 1.229
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

bueno, en todos los registros querras decir, te corrijo para que te acostumbres y sepas a que referirte, por ejemplo, campos pueden ser: nombre, dni, sexo, y registros: maria, 45212, femenino.

bueno, lo que tienes que hacer es arreglar la consulta agregandole una clausula WHERE, con la que le diras que registro quieres hacerle el UPDATE, de lo contrario se lo haces a todos, para eso usas el campo ID de cada registro:
Código PHP:
mysql_query("UPDATE visitas SET  fecha_salida=NOW() WHERE id = campo_id_del_registro",$link); 
saludos y suerte, espero te sirva la explicacioncilla que te di y recuerda que nunca molestaras aqui en FDW
__________________
Mientras mas aprendo, me doy cuenta que se menos...
ID de usuario en FDW: 110278
Kilometro Cero
Bloggers Cuba

Última edición por rogertm; 23-jul-2008 a las 14:32.
rogertm está desconectado   Responder Citando
Antiguo 24-jul-2008, 18:56   #8 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

gracias por la ayuda que me estan dando es me muy buena utilidap para mi
ahora mi sistema se esta complicando por ke ya me dieron mas trabajo alguien sabe si se pueden hacer consultas por medio de la hora o si existe alguna funcion

toda la ayuda es de utilidad gracias
xail está desconectado   Responder Citando
Antiguo 28-jul-2008, 07:52   #9 (permalink)
rogertm tiene algunos puntos positivos de karma
 
Avatar de rogertm
 
Fecha de Ingreso: julio-2005
Ubicación: 23.133355, -82.353773
Mensajes: 1.229
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

no entiendo eso de hacer consultas segun la hora, si a lo que te refieres es que se hagan automaticamente, PHP no lo puede hacer, necesitas un Corn Job para eso, que se hace en sistemas Linux (segun tengo entendido)
pero si lo que quieres es hacer una consulta que te devuelva datos dependiendo de un campo hora, lo puedes hacer como harias cualquier otra consulta
Código PHP:
<?php
$sql 
mysql_query("SELECT * FROM tabla WHERE hora = '15:25'")
?>
algo asi

saludos y suerte
__________________
Mientras mas aprendo, me doy cuenta que se menos...
ID de usuario en FDW: 110278
Kilometro Cero
Bloggers Cuba
rogertm está desconectado   Responder Citando
Antiguo 29-jul-2008, 02:19   #10 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

eso es precisamente lo que deseo hacer rogertmme cuesta trabajo darme a enternder siempre, disculpas voy a probar lo ke me enviastes gracias nos vemos mas tarde adios
xail está desconectado   Responder Citando
Antiguo 29-jul-2008, 06:36   #11 (permalink)
andruqui está en el buen camino
 
Avatar de andruqui
 
Fecha de Ingreso: agosto-2007
Mensajes: 261
Enviar un mensaje por MSN a andruqui
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

xail, como estas ?
En mysql ya tienes muchas funciones para operar con fechas.
http://dev.mysql.com/doc/refman/5.0/...functions.html

Por lo que veo en tus consultas te ayudaría leer algún manual de mysql básico o algo.

Saludos y a las órdenes
Andrés
andruqui está desconectado   Responder Citando
Antiguo 29-jul-2008, 07:11   #12 (permalink)
rogertm tiene algunos puntos positivos de karma
 
Avatar de rogertm
 
Fecha de Ingreso: julio-2005
Ubicación: 23.133355, -82.353773
Mensajes: 1.229
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

Cita:
Iniciado por xail Ver Mensaje
eso es precisamente lo que deseo hacer rogertmme cuesta trabajo darme a enternder siempre, disculpas voy a probar lo ke me enviastes gracias nos vemos mas tarde adios
eso nos pasa a todos al inicio, no tienes que disculparte, aqui respondemos porque queremos ayudar a los demas, simplemente por eso y por ganar un gesto como el tuyo de agradecimiento, por otra parte, crees que los mil y pico de mensajes mios son por responder???

saludos y suerte
__________________
Mientras mas aprendo, me doy cuenta que se menos...
ID de usuario en FDW: 110278
Kilometro Cero
Bloggers Cuba
rogertm está desconectado   Responder Citando
Antiguo 08-ago-2008, 07:37   #13 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

hola buen dia ante todo, aki estoy con nuevos retos otra vez, resulta ke me pidieron que a mi sistema se le agregue la foto en los registros pero la verdad nunca e trajado con fotos dentro de una base de datos y estoy en cero si me pideran ayudar es baja la misma lenguaje php y mysql se los agradesco
xail está desconectado   Responder Citando
Antiguo 08-ago-2008, 10:37   #14 (permalink)
leo_25 ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 77
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

si utilizas mysql.5. puedes guardar las fotos dentro de la base de datos directamente solo declaras a la columna que contendrá tu imagen de tipo blob/mediumblob.

Código HTML:
CREATE TABLE `mibasededatos`.`mi_imagen` (
`id_imagen` INT( 5 ) NOT NULL ,
`nombre_imagen` VARCHAR( 50 ) NOT NULL ,
`tipo_imgan` VARCHAR( 50 ) NOT NULL ,
`tamanio_imagen` INT( 10 ) NOT NULL ,
`contenido_imagen` BLOB NOT NULL ,
PRIMARY KEY ( `id_imagen` )
)
)

Código PHP:
$GLOBALS['VALID_TYPES'] = array('image/jpeg','image/jpg','image/png','image/gif');
    
$fileName $_FILES['userfile']['name'];
    
$tmpName  $_FILES['userfile']['tmp_name'];
    
$fileSize $_FILES['userfile']['size'];
    
$fileType $_FILES['userfile']['type'];
    if((
$tmpName!="")&&($fileType!="")&&($fileSize>0))    
    {
    if (!
in_array($fileType$GLOBALS['VALID_TYPES'])) 
     {
    
$message_err.="<p style='font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#FF0000;' >Tipo de archivo no permitido </p>";
                      
      }    
    else { 
    
$fp fopen($tmpName'r');
    
$content fread($fp$fileSize);
    
$content addslashes($content);
    
fclose($fp);
    
    if(!
get_magic_quotes_gpc())
    {
        
$fileName addslashes($fileName);
    }
    
$query "INSERT INTO mi_imagen (id_imagen, nombre_imagen, tipo_imagen, tamanio_imagen,contenido_imagen ) ".
              
"VALUES ($id_imagen,'$fileName', '$fileType', '$fileSize', '$content')"


y la segunda opcion es subir la imagen dentro de un archivo en el servidor.
leo_25 está desconectado   Responder Citando
Antiguo 09-ago-2008, 21:45   #15 (permalink)
xail ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Respuesta: ingresar fecha a un registro que esta en la base de datos automaticamente

gracias por la informacion que me enviastes ya realice una prueba con un codigo que tengo pero no me introduce la imagen solamente aparace blob y la cap. en byte ademas no se donde poner la cap de byte dentro de una misma variables
ya ves que esta en mysql nombre tipo longitud/valores etc no se si en tamano se le ponga realize la prueba y nada ademas que hay un campo mas llamado mime type y dice imagen/jpeg
xail está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93