[ djamsi @ 04.11.2014. 19:53 ] @
kako i sam naslov... SlideShow sa datoteke. Pokusavam da uradim nesto kao slideshow ali da mi cita podatke iz databazu (MySQL) uadio sam nesto kao ispisivanje sa limit do 6 na strani i zelim da ovo ide automatski recimo na 30 sekundi da promeni podatke i ide na sledece. Kako bih mogao resiti to radim iscitivanje u PHP-u i koristim div tagove. primer coda: <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'password'; $rec_limit = 6; // limit za ispisivanje $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } mysql_select_db('db'); $sql = "SELECT count(dbt) FROM dba "; $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } $row = mysql_fetch_array($retval, MYSQL_NUM ); $rec_count = $row[0]; if( isset($_GET{'page'} ) ) { $page = $_GET{'page'} + 1; $offset = $rec_limit * $page ; } else { $page = 0; $offset = 0; } $left_rec = $rec_count - ($page * $rec_limit); $sql = "SELECT dbq, dbt, dbw, dbe, dbr ". "FROM dba ". "LIMIT $offset, $rec_limit"; $retval = mysql_query( $sql, $conn ); // sta se ispisuje (description ) echo "<div class='cycle-slideshow'>. <div class='divTable'> ". "<div CLASS='headRow'>". "<div class='divCell' align='center' style='width:120px'>kolona 1</div>". "<div class='divCell' align='left' style='width:450px'>kolona 2</div>". "<div class='divCell' align='left' style='width:450px'>kolona 3</div>". "<div class='divCell' align='center' style='width:160px'>kolona 4</div> ". "</div>"; "</div>"; if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "<div class='divRow'>". "<div class=' divCell' align='center' style='width:120px'>{$row['dbq']} </div> ". "<div class='divCell' align='left' style='width:450px'>{$row['dbw']} </div> ". "<div class='divCell' align='left' style='width:450px'>{$row['dbe']} </div> ". "<div class='divCell' align='right' style='width:160px'>{$row['dbr']} </div> ". "</div>"; } echo "</div></div>"; mysql_close($conn); ?> |