06/02/2005, 15:37
|
| | Fecha de Ingreso: agosto-2003 Ubicación: santiago, chile
Mensajes: 303
Antigüedad: 20 años, 8 meses Puntos: 0 | |
ayuda Cita:
Iniciado por nuevo jejeje asi mola mas.... tienes toda la razon, de hecho, hace exactamente lo que el user pide... juas... Código PHP: <html> <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1"> <meta name="generator" content="Maguma Studio Pro"> <title>Max Banner</title> </head> <body bgcolor="#ffffff"> <?php ####################################################################################### # DROP TABLE IF EXISTS `max_banner`; # CREATE TABLE `max_banner` ( # `id` int(11) NOT NULL auto_increment, # `nombre` varchar(100) NOT NULL default '', # `ver` int(1) NOT NULL default '0', # PRIMARY KEY (`id`), # KEY `id` (`id`) # ) TYPE=MyISAM; # INSERT INTO `max_banner` (`id`, `nombre`, `ver`) VALUES("1", "imagen_01.gif", "0"); # INSERT INTO `max_banner` (`id`, `nombre`, `ver`) VALUES("2", "imagen_02.gif", "0"); # INSERT INTO `max_banner` (`id`, `nombre`, `ver`) VALUES("3", "imagen_03.gif", "1"); ####################################################################################### /*CARGAMOS CONFIGURACION DEL SERVIDOR*/ $sql_host = "localhost"; // Host, nombre del servidor o IP del servidor Mysql. $sql_usuario = "xxxx"; // Usuario de Mysql $sql_pass = "xxxx"; // contraseña de Mysql /*CARGAMOS LA BASE DE DATOS*/ $sql_db = "max_banner"; // Base de datos que se usará /*CARGAMOS LAS TABLAS DE LA BASE DE DATOS*/ $sql_tabla = "max_banner"; // Nombre de la tabla que contendrá los datos de los usuarios /*CONECTAMOS CON MYSQL*/ $db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass); mysql_select_db($sql_db); /*CARGAMOS TODOS LOS REGISTROS DE LAS BASES DE DATOS*/ $selecttbl = "id,nombre"; //Campos tabla if (date("s") % 5) {// cada 5 segundos se ejecuta el if $consulta_banner = mysql_query("SELECT $selecttbl FROM $sql_tabla WHERE ver='1'") or die(mysql_error()); //buscamos banner while($result_banner = mysql_fetch_array($consulta_banner)) { //generamos banner echo "<center><img src=".$result_banner['nombre']." height=75 width=200 border=0>"; //mostramos banner } } else { $id = rand(1, 3); //busca un numero entre 1 y 3 mysql_query("UPDATE $sql_tabla SET ver='0'") or die(mysql_error()); //pone todos los banner a 0, para no mostrar mysql_query("UPDATE $sql_tabla SET ver='1' WHERE id='$id'") or die(mysql_error()); //le pone 1 al que queremos mostrar al azar $consulta_banner = mysql_query("SELECT $selecttbl FROM $sql_tabla WHERE ver='1'") or die(mysql_error()); //buscamos banner while($result_banner = mysql_fetch_array($consulta_banner)) { //generamos banner echo "<center><img src=".$result_banner['nombre']." height=75 width=200 border=0>"; //mostramos banner } } ?> </body> </html> saludos...
estoy probando el codigo, tengo una pequeña duda, como lo puedo hacer para que cada vez que haga refresh me cambie? poniendolo en 1 seg? y otra cosa, para darle link a los banner como lo puedo hacer? |