Foros del Web » Programando para Internet » PHP »

Ayuda agenda!!!

Estas en el tema de Ayuda agenda!!! en el foro de PHP en Foros del Web. Hola a todos!!! Espero que puedan ayudarme en este pequeño problemita que tengo y que me puedan decir como puedo resolverlo. Gracias de antemano. Bueno ...
  #1 (permalink)  
Antiguo 09/03/2004, 10:15
 
Fecha de Ingreso: febrero-2004
Ubicación: México D.F.
Mensajes: 16
Antigüedad: 13 años, 10 meses
Puntos: 0
Ayuda agenda!!!

Hola a todos!!! Espero que puedan ayudarme en este pequeño problemita que tengo y que me puedan decir como puedo resolverlo. Gracias de antemano.

Bueno la onda es que tengo que realizar una agenda y tengo que subirla a internet y ahi, alguien va a estar checando esta agenda, etc, etc.

Bueno el punto es que me dijeron que para poder llevarla acabo y necesito trabajar un gestor de bases de datos y un lenguaje de programacion para poder manipular esta base de datos. Pero tambien me dijeron que los programas que utilice para llevar a cabo esto deben estar cargados o instalados en el servidor. Por eso quiero saber si esto es verdad y voy a ocupar MySQL, cual sera mejor para mi desarrollo?
__________________
IRENE :adios:
  #2 (permalink)  
Antiguo 09/03/2004, 12:52
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 14 años, 9 meses
Puntos: 0
en la parte de BD no se como ayudarte... pero te paso un codigo para que hagas un lindo diseño de Agenda...

<TABLE cellSpacing=0 cellPadding=0 width=49 align=center bgColor=#cdcdcd
border=0 hspace="2">
<TBODY>
<TR>
<TD vAlign=center align=middle width=130 bgColor=#000000><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left"><img src="imagenes/n_calen_left.gif" width="10" height="12" /></div></td>
<td class="ayudaMini style1"><div align="center" class="link"><strong>Febrero 2004</strong></div></td>
<td><div align="right"><img src="imagenes/n_calen_rait.gif" width="10" height="12" /></div></td>
</tr>
</table></TD>
<TD align=middle width=10 bgColor=#ffffff rowSpan=3>&nbsp;</TD>
</TR>
<TR bgColor=#cccccc>
<TD width=130> <TABLE cellSpacing=0 cellPadding=0 width=130 bgColor=#000000
border=0>
<TBODY>
<TR>
<TD align=middle width=21><FONT face=Verdana color=#ffffff
size=1>D</FONT></TD>
<TD align=middle width=17><FONT face=Verdana color=#ffffff
size=1>L</FONT></TD>
<TD align=middle width=16><FONT face=Verdana size=1><FONT
face=Verdana color=#ffffff size=1>M</FONT></FONT></TD>
<TD align=middle width=16><FONT face=Verdana color=#ffffff
size=1>M</FONT></TD>
<TD align=middle width=16><FONT face=Verdana color=#ffffff
size=1>J</FONT></TD>
<TD align=middle width=16><FONT face=Verdana size=1><FONT
face=Verdana color=#ffffff size=1>V</FONT></FONT></TD>
<TD align=middle width=16><FONT face=Verdana size=1><FONT
face=Verdana color=#ffffff
size=1>S</FONT></FONT></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=1 cellPadding=2 width="100%" border=0>
<TBODY>
<TR vAlign=center align=middle bgColor=#ffffff>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>1
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>2
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>3
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>4
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>5
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>6
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>7
</TR>
<TR vAlign=center align=middle bgColor=#ffffff>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>8
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>9
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>10
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>11
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>12
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>13
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>14
</TR>
<TR vAlign=center align=middle bgColor=#ffffff>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>15
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>16
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>17
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>18
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>19
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>20
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>21
</TR>
<TR vAlign=center align=middle bgColor=#ffffff>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>22
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>23
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>24
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>25
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>26
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>27
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>28
</TR>
<TR vAlign=center align=middle bgColor=#ffffff>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>29
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>
<td class=tini bgcolor="#ffffff" onMouseOver="this.style.backgroundColor='#99cc00'; " onMouseOut="this.style.backgroundColor='#ffffff';" height=15>
</TR>
</TBODY>
</TABLE></TD>
</TR>
<TR bgColor=#000000>
<TD width=130 height=2></TD>
</TR>
</TBODY>
</TABLE></td>
</tr>
</table>
__________________
Ignacio
  #3 (permalink)  
Antiguo 09/03/2004, 15:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues lo primero que tienes que definir es el modelo de datos de tu BD .. define los datos que necesitas almacenar en tu agenda .. si ha de controlar usuarios y como vas a trabajar los eventos y las fechas .. Luego ya vendrá implementarlo en Msyql como BD y en PHP como lenguaje de programación del lado del servidor que accederá a esa BD Msyql para hacer las consultas pertinentes.

Si desconoces todos estos temas te recomiendo leer las FAQ's del foro PHP por la parte que le corresponde .. las del foro de Base de datos y para el caso concreto de Msyql y base de datos en general lee los artículos sobre SQL y "normalización" de:

www.mysql-hispano.com

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 09/03/2004, 22:21
 
Fecha de Ingreso: agosto-2003
Mensajes: 272
Antigüedad: 14 años, 3 meses
Puntos: 0
Una buena opcion es definirte el tipo de datos y crear operaciones sobre ese tipo.
por ejemplo

Crear_Mensaje($texto, $hora,$base_datos, $usuario)

Borrar_Mensaje(.................parecido anterior.....);

Actualizar_Mensaje()

Obtener_Mensaje();

Imprimir_Pantalla(....)

y algunas mas que te sean de utilidad.

Luego necesitas un Script que recorra las tablas de los usuarios y cheque que mensajes ahi que enviar hoy y los almacene en una tabla este script solo lo ejecutas en el server una vez al dia.

Tambien tenes que considerar que un usuario puede crear un mensaje para hoy luego que el programa anterior se haya ejecutado entonces precisas una operacion que te indique si el mensaje es para hoy, si es para hoy lo almaenas en la tabla mensajes_a_enviar
Esto es para conciderar el caso que el usuario cree su mensaje con fecha de hoy y ya haya pasado el "motor" que recorre todas las tablas y almacena los mensajes.

Esto anterior es bueno ya que no tenes que recorrer minuto a minuto toda las tablas de los usuarios y ver si ahi algun mensaje para enviar lo haces una sola vez y luego recorres la tabla mensajes_a_enviar y si cumple con la condicion de que ahi que enviarlo lo enviar y lo borras de la tabla mensajes_a_enviar
y tambien de la tabla del usuario.

Esto es para optimizar y no perder tiempo.
Saludos.
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 15:39.