Foros del Web » Programando para Internet » PHP »

Leer y escribir datos boleanos con PHP y MySQL

Estas en el tema de Leer y escribir datos boleanos con PHP y MySQL en el foro de PHP en Foros del Web. Hola: Instalé MySQL 5.1.34 de Windows y creé una base de datos y su tabla con phpMyAdmin. Código: CREATE TABLE `tabla01` ( `RELE_1` tinyint(1) DEFAULT ...
  #1 (permalink)  
Antiguo 13/06/2009, 23:38
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Leer y escribir datos boleanos con PHP y MySQL

Hola:

Instalé MySQL 5.1.34 de Windows y creé una base de datos y su tabla con phpMyAdmin.



Código:
CREATE TABLE `tabla01` (
  `RELE_1` tinyint(1) DEFAULT NULL,
  `RELE_2` tinyint(1) DEFAULT NULL,
  `RELE_3` tinyint(1) DEFAULT NULL,
  `RELE_4` tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Una vez creado la tabla de arriba, quiero diseñar una página web sólo básica para comprobar su funcionamiento bajo PHP 5.

Consiste en la página principal llamado inde.php que te aparezca insertar Nombre y contraseña, una vez introducido accede a MySQL mientras llega otra página llamada nombre01.php si ha tenido éxito, si ha dado error en la conexión o otro motivo que vaya a otra página llamada error.php diciendo que se ha producido un error.

Una vez dentro satisfactoriamente, la página nombre01.php debe haber algo que se le parezca a esto:


Ya que está leyendo por cada segundo la página para actualizar y ver que hay en la base de datos.

En la misma página, más abajo, poner 4 bonotes que sus nombres son RELE_1_ON, RELE_2_ON hasta el 4. Otros 4 botones algo más abajo igual pero en OFF.

Un ejemplo hecho que hice en Word pero debe ser en php claro. :)


Ya con la imagen ayuda más que las palabras, desde que pulse cualquier botón de control, acceda a la base de datos que está en otro lugar de Internet, con esto modifica la base de datos al mismo tiempo lo lee para que muestre los datos actuales. Me imagino que debe refrezcarse la web por cada 5 segundos para que se vea actualizado o con un botón.

Espero que se entienda lo que quiero expresar, en resusmen, saber el código php5 para aprender hacer esto.

Un cordial saludo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #2 (permalink)  
Antiguo 14/06/2009, 04:48
 
Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 19 años, 7 meses
Puntos: 13
Respuesta: Leer y escribir datos boleanos con PHP y MySQL

usa ajax para refrescar la pagina,

respecto a lo que quieres, no te he entendido del todo...
  #3 (permalink)  
Antiguo 14/06/2009, 07:46
 
Fecha de Ingreso: diciembre-2007
Mensajes: 131
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Leer y escribir datos boleanos con PHP y MySQL

Podrias hacerlo con AJAX refrescando la llamada a la base de datos cada 5 segundos como bien dices, o podrias investigar mas acerca de Comet,. una nueva tecnica que permite abrir conexiones http de larga duracion (al estilo ajax pero donde el servidor no tiene que pedirte permiso,. como hace facebook).
  #4 (permalink)  
Antiguo 14/06/2009, 07:50
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Respuesta: Leer y escribir datos boleanos con PHP y MySQL

No se nada de AJAX. ¿Algún ejemplo de código de refrezco sobre AJAX? Digo 5segundos por poner un ejemplo, me interesa meterlo a menos tiempo como un segundo o menos, no se si eso se podrá hacer sin que haya cosas raras.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #5 (permalink)  
Antiguo 14/06/2009, 08:43
 
Fecha de Ingreso: diciembre-2007
Mensajes: 131
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Leer y escribir datos boleanos con PHP y MySQL

Leete esto: http://www.anieto2k.com/2006/12/18/t...con-prototype/

hay un lindo ejemplo sobre como funciona AJAX. Vas a necesitar saber algo de PHP y algo de Javascript. Pero no es dificil.
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 00:46.