Hi,

I am trying to write a php and javascript that will pick up data from a
table and display and scroll it.  I seem to have run out of ideas how to
make the script work.  I don't get any display on the screen.

I use rand() limit 1 so only one row is selected.

Can some one tell me where I went wrong?

Adrian

=================cscroll.php ===============
<?
define("CS_FORM", 0);

define("A-city", 0);
define("A-curr1", 1);
define("A-catalogo", 2);
define("A-hf", 3);
define("A-curr2", 4);
define("A-vitofferta", 5);
define("A-fh", 6);

class cscroll
{

var $data;
var $tcity;
var $tcurr1;
var $tcatalogo;
var $thf;
var $tcurr2;
var $tvitofferta;
var $tfh;
function cscroll($data)
{
    /*
    **copy parameters into properties
   */
        $this->data = $data;

        foreach($data as $row)
             {
                 //create list of unique choices for first selector
                 $this->tcity[($row[A-City])] = $row[A-City];
                 $this->tcurr1[($row[A-curr1])] = $row[A-curr1];
                 $this->tcatalogo[($row[A-catalogo])] = $row[A-catalogo];
                 $this->thf[($row[A-hf])] = $row[A-hf];
                 $this->tcurr2[($row[A-curr2])] = $row[A-curr2];
                 $this->tvitofferta[($row[A-vitofferta])] =
$row[A-vitofferta];
                 $this->tfh[($row[A-fh])] = $row[A-fh];

             }
}


}

         function initialize()
         {
             echo ("<form>");
             echo("<input name=message size=57
value=\"$this->data[A-city]\">");             echo("</form>");

         }




============ scroll.php ====================


while($row = mysql_fetch_object($result))
{
        $tarray[] = array(
                A-city=>$row->city,
                A-curr1=>$row->curr1,
                A-catalogo=>$row->catalogo,
                A-hf=>$row->hf,
                A-curr2=>$row->curr2,
                A-vitofferta=>$row->vitofferta,
                A-fh=>$row->fh,
                );
}

 //instantiate class
     $tscroll = new cscroll(
         $tarray);

?>
<html>
<head>
   <script language="JavaScript">

<!-- // Text box marquee Modified by Prasad Mapatuna

// CHANGE THESE TO ALTER THE SCROLL SPEED
var timerID=null
var run=false
count = 10          // counter of cycles
ScrollSpeed = 300;  // milliseconds between scrolls
ScrollChars = 1;    // chars scrolled per time period

function Stop()
{
        if(run) clearRimeout(timerID)
        run=false
}

function Start()
{
 Stop();
 Marquee()
}
function Marquee()
{
    var msg = document.forms[0].message.value;
    var tmp = msg.substring(0,ScrollChars);
    msg = msg.substring(ScrollChars) + tmp;
    document.forms[0].message.value = msg;

    if(count<200)
    {
    timerID = setTimeout('Marquee()',ScrollSpeed);
    run= true;
    count++;
    }
}
<!-- end -->
</script>

<title></title>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
</head>


<body bgcolor=white>
<script type="text/javascript" language="JavaScript">
<?php
initialize();
?>


<?php
include("footer.php");
?>




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to