How To Create Teleprompter Web Base III
12:28 AM
| Teleprompter Web Based |
<?php
mysql_connect("localhost","usernamedb","passdb");
mysql_select_db("namadatabase");
?>
I split page into two, each of page i give left id for left side and right id for right side. First i will discuss on the left side that i will give news list that can be selected by the broadcaster. Source of news that emerged came from news writter that submit through menuisi.php. ( Sections are discussed at Tutorial create a Teleprompter Web Base Part II).
This is html code for table that is used to showing a selection of news
<table class="listberita"> <tr><th>Pilihan Berita</th></tr> <tr><td> List berita muncul di sini</td></tr> </table>
For retrieve news list of database, enter the code below in the table, but don’t put in the columns and rows.
<?php
include "koneksi.php";
$sql = " SELECT * FROM input ORDER BY judul ";
//echo $sql;
$sql = mysql_query($sql);
while ($data=mysql_fetch_array($sql)){
$d_id = $data["id"];
$d_judul = $data["judul"];
?>
As for the displaying the news list that has been stored in the database, enter this code in the table rows
<tr><td color="#FFFFFF"><a href="index.php?id=<?php echo $d_id;?>"><?php echo $d_judul;?></a></td></tr>
Above code is in left id, as for right id i am using code from cuepropter.com
<table width="950px" cellpadding="0" cellspacing="0" border="0" bgcolor="#666666">
<tr>
<td class="control">
<a href="Javascript:pgup()" class="control">PgUp^</a>
<a href="Javascript:rverse()" class="control"><< REVERSE</a>
<a href="Javascript:stop()" class="control">STOP <span class="stcontrol">||</span></a>
<a href="Javascript:fward()" class="control">FORWARD >></a>
</td>
<td class="control">
Speed:
</td>
<td class="control">
<a href="#" onclick="step='1';scspeed='50'" class="control">1</a>
<a href="#" onclick="step='2';scspeed='40'" class="control">2</a>
<a href="#" onclick="step='2';scspeed='30'" class="control">3</a>
<a href="#" onclick="step='2';scspeed='20'" class="control">4</a>
<a href="#" onclick="step='3';scspeed='30'" class="control">5</a>
<a href="#" onclick="step='3';scspeed='15'" class="control">6</a>
<a href="#" onclick="step='4';scspeed='15'" class="control">7</a>
<a href="#" onclick="step='5';scspeed='5'" class="control">8</a>
<a href="#" onclick="step='10';scspeed='5'" class="control">9</a>
Display mode:
<a onclick="document.getElementById('prom').style.filter='none'" class="control">Norm</a>
<a onclick="document.getElementById('prom').style.filter='flipH'" class="control">Mirror</a>
(Press "F11" for full screen)
</tr>
<tr class="vali">
<td colspan="3" class="vali">
</td>
</tr>
</table>
<script language="JavaScript1.2">
var scspeed = 20
iens6=document.all||document.getElementById
ns4=document.layers
</script>
<div id="container">
<div id="contents">
</div>
<div id="content" style="position:relative;width:100%;left:0;top:0;float:right;border:1px solid #CCC; z-index:-99">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td id="prom" class="teks">
<p>Isi berita dari database</p></td>
</tr>
</table>
<p class="cueprompter">disini tulisan kecil</p>
</div>
</div>
</div>
<div>
<script type="text/javascript">
document.onkeyup = KeyCheck;
function KeyCheck(e){
var KeyID = (window.event) ? event.keyCode : e.keyCode;
switch(KeyID)
{
case 112:
alert("nothing!!");}
}
</script>
<script language="JavaScript1.2">
var step=1
if (iens6){
document.write('</div></div>')
var contentobj=document.getElementById? document.getElementById("content") : document.all.content
var contentheight=contentobj.offsetHeight
if (document.getElementById&&!document.all){
step=1
}
}
else if(ns4){
var contentobj=document.nscontainer.document.nscontent
var contentheight=contentobj.clip.height
}
function fward() {
if(window.scrolltimerup){
clearTimeout(scrolltimerup)
}
if(iens6&&parseInt(contentobj.style.top)>=(contentheight*(-1)+100)){
contentobj.style.top=parseInt(contentobj.style.top)-step
}else if(ns4&&contentobj.top>=(contentheight*(-1)+100)){
contentobj.top-=step
}
scrolltimerdown = setTimeout("fward()",scspeed)
}
function rverse() {
if(window.scrolltimerdown){
clearTimeout(scrolltimerdown)
}
if(iens6&&parseInt(contentobj.style.top)<=0){
contentobj.style.top=parseInt(contentobj.style.top)+5
}else if(ns4&&contentobj.top<=0){
contentobj.top+=5
}
scrolltimerup = setTimeout("rverse()",scspeed)
}
function stop() {
if(window.scrolltimerup){
clearTimeout(scrolltimerup)
}
if(window.scrolltimerdown){
clearTimeout(scrolltimerdown)
}
}
function pgup(){
stop()
if (iens6) {
contentobj.style.top=0
}
}
function getcontent_height(){
contentheight=contentobj.offsetHeight
}
window.onload=getcontent_height
</script>
Enter this php code that serves to retrieve id of the database in div id content.
<?php
$id = $_GET['id'];
$sql = " SELECT * FROM input WHERE id = $id ";
//echo $sql;
$sql = mysql_query($sql);
while ($data=mysql_fetch_array($sql)){
$d_isi = $data["isi"];
}
?>
Enter php code below in the section where the content of news database is displayed
<?php echo $d_isi;?>Are you confused by the row of code above? This is final file that i used
<html>
<head>
<title>Teleprompter</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<!-- Copyright Hannu Multanen 2005 - 2009 -->
<!-- www.cueprompter.com -->
<div id="badan">
<div id="left">
<table class="listberita">
<tr><th>Pilihan Berita</th></tr>
<?php
include "koneksi.php";
$sql = " SELECT * FROM input ORDER BY judul ";
//echo $sql;
$sql = mysql_query($sql);
while ($data=mysql_fetch_array($sql)){
$d_id = $data["id"];
$d_judul = $data["judul"];
?>
<tr><td color="#FFFFFF"><a href="index.php?id=<?php echo $d_id;?>"><?php echo $d_judul;?></a></td></tr>
<?php
}
?>
</table>
<br>
</div>
<div id="right">
<table width="950px" cellpadding="0" cellspacing="0" border="0" bgcolor="#666666">
<tr>
<td class="control">
<a href="Javascript:pgup()" class="control">PgUp^</a>
<a href="Javascript:rverse()" class="control"><< REVERSE</a>
<a href="Javascript:stop()" class="control">STOP <span class="stcontrol">||</span></a>
<a href="Javascript:fward()" class="control">FORWARD >></a>
</td>
<td class="control">
Speed:
</td>
<td class="control">
<a href="#" onclick="step='1';scspeed='50'" class="control">1</a>
<a href="#" onclick="step='2';scspeed='40'" class="control">2</a>
<a href="#" onclick="step='2';scspeed='30'" class="control">3</a>
<a href="#" onclick="step='2';scspeed='20'" class="control">4</a>
<a href="#" onclick="step='3';scspeed='30'" class="control">5</a>
<a href="#" onclick="step='3';scspeed='15'" class="control">6</a>
<a href="#" onclick="step='4';scspeed='15'" class="control">7</a>
<a href="#" onclick="step='5';scspeed='5'" class="control">8</a>
<a href="#" onclick="step='10';scspeed='5'" class="control">9</a>
Display mode:
<a onclick="document.getElementById('prom').style.filter='none'" class="control">Norm</a>
<a onclick="document.getElementById('prom').style.filter='flipH'" class="control">Mirror</a>
(Press "F11" for full screen)
</tr>
<tr class="vali">
<td colspan="3" class="vali">
</td>
</tr>
</table>
<script language="JavaScript1.2">
var scspeed = 20
iens6=document.all||document.getElementById
ns4=document.layers
</script>
<div id="container">
<div id="contents">
</div>
<div id="content" style="position:relative;width:100%;left:0;top:0;float:right;border:1px solid #CCC; z-index:-99">
<?php
$id = $_GET['id'];
$sql = " SELECT * FROM input WHERE id = $id ";
//echo $sql;
$sql = mysql_query($sql);
while ($data=mysql_fetch_array($sql)){
$d_isi = $data["isi"];
}
?>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td id="prom" class="teks">
<p><?php echo $d_isi;?></p></td>
</tr>
</table>
<p class="cueprompter">disini tulisan kecil</p>
</div>
</div>
</div>
<div>
<script type="text/javascript">
document.onkeyup = KeyCheck;
function KeyCheck(e){
var KeyID = (window.event) ? event.keyCode : e.keyCode;
switch(KeyID)
{
case 112:
alert("nothing!!");}
}
</script>
<script language="JavaScript1.2">
var step=1
if (iens6){
document.write('</div></div>')
var contentobj=document.getElementById? document.getElementById("content") : document.all.content
var contentheight=contentobj.offsetHeight
if (document.getElementById&&!document.all){
step=1
}
}
else if(ns4){
var contentobj=document.nscontainer.document.nscontent
var contentheight=contentobj.clip.height
}
function fward() {
if(window.scrolltimerup){
clearTimeout(scrolltimerup)
}
if(iens6&&parseInt(contentobj.style.top)>=(contentheight*(-1)+100)){
contentobj.style.top=parseInt(contentobj.style.top)-step
}else if(ns4&&contentobj.top>=(contentheight*(-1)+100)){
contentobj.top-=step
}
scrolltimerdown = setTimeout("fward()",scspeed)
}
function rverse() {
if(window.scrolltimerdown){
clearTimeout(scrolltimerdown)
}
if(iens6&&parseInt(contentobj.style.top)<=0){
contentobj.style.top=parseInt(contentobj.style.top)+5
}else if(ns4&&contentobj.top<=0){
contentobj.top+=5
}
scrolltimerup = setTimeout("rverse()",scspeed)
}
function stop() {
if(window.scrolltimerup){
clearTimeout(scrolltimerup)
}
if(window.scrolltimerdown){
clearTimeout(scrolltimerdown)
}
}
function pgup(){
stop()
if (iens6) {
contentobj.style.top=0
}
}
function getcontent_height(){
contentheight=contentobj.offsetHeight
}
window.onload=getcontent_height
</script>
</body>
Hopefully you guys are already understand with writings and the line of code above :D
0 comments