Tutorial-Bannere rotative
Pagina 1 din 1
Tutorial-Bannere rotative
In acest tutorial va voi invata cum sa faceti un script, un sistem de bannere afisate prin rotatie (banner rotation system), pentru categoria parteneri spre exemplu. E util pentru cei care vor sa aiba parteneri afisati prin rotatie. Il puteti folosi pe orice site, foarte usor, incluzand fisierul banner.php
Intai cream o baza de date MySQL.
Intai cream o baza de date MySQL.
- Cod:
CREATE DATABASE `scripts` ;
- Cod:
CREATE TABLE `scripts`.`banner` (
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 100 ) NOT NULL ,
`link` VARCHAR( 100 ) NOT NULL ,
`banner` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM
- Cod:
<?php
$db_host = 'localhost'; //host-ul serverului MySQL
$db_name = 'scripts'; //numele bazei de date
$db_user = 'root'; //user-ul bazei de date
$db_pass = ''; //parola bazei de date
$db_con = @mysql_connect($db_host, $db_user, $db_pass) or die ('Eroare conexiune.'); //conexiunea la baza de date
@mysql_select_db($db_name) or die ('Nu s-a selectat baza de date.'); //selectarea bazei de date
// In mod normal, as fi folosit SELECT-ul obisnuit (SELECT * FROM `banner` ORDER BY RAND() LIMIT 0,1), dar, citind pe un blog, am gasit o metoda rapida, pe care am pus-o dedesubt
$offset_result = @mysql_query("SELECT FLOOR(RAND() * COUNT(*)) AS `offset` FROM `banner`");
$offset_row = @mysql_fetch_object($offset_result);
$offset = $offset_row->offset;
$result = @mysql_query("SELECT * FROM `banner` LIMIT $offset, 1");
$row = @mysql_fetch_array($result); //numarul de linii, dupa parcurgerea query-ului
echo '<a title="'.$row['title'].'" href="'.$row['link'].'"><img alt="'.$row['title'].'" src="'.$row['banner'].'" style="width:88px;height:31px;border:0px;" /></a><br />'; //afisarea banner-ului cu link si title
@mysql_close($db_con); //inchiderea conexiunii la baza de date
?>
Subiecte similare
» Tutorial CSS - Display
» Tutorial CSS - Float
» Tutorial CSS - Meta
» [TUTORIAL]Cum sa vorbeasca PC
» Tutorial CSS-Centrare
» Tutorial CSS - Float
» Tutorial CSS - Meta
» [TUTORIAL]Cum sa vorbeasca PC
» Tutorial CSS-Centrare
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
|
|