Hi,
It would be my pleasure to help!
but can you please lessen your source code and give code+question same time
in a short way?
""Adrian D'Costa"" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> 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]
>
--
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]