Jump to content

Echo Tweaking help!


don0098

Recommended Posts

HI. I would like to have the output of the entered variables repeat forever, but it's stopping at the last entered variable. Help would be great! 

 

<html>

<head>

<script type="text/javascript">

var t;

var c=0;

var iCount=0;

var W=new Array();

var C=new Array();

<?php

$total=29; //The total number of records -1

 

echo 'W[0]="'.$W1.'";';

echo 'C[0]="'.$C1.'";';

echo 'W[1]="'.$W2.'";';

echo 'C[1]="'.$C2.'";';

echo 'W[2]="'.$W3.'";';

echo 'C[2]="'.$C3.'";';

echo 'W[3]="'.$W4.'";';

echo 'C[3]="'.$C4.'";';

echo 'W[4]="'.$W5.'";';

echo 'C[4]="'.$C5.'";';

echo 'W[5]="'.$W6.'";';

echo 'C[5]="'.$C6.'";';

echo 'W[6]="'.$W7.'";';

echo 'C[6]="'.$C7.'";';

echo 'W[7]="'.$W8.'";';

echo 'C[7]="'.$C8.'";';

echo 'W[8]="'.$W9.'";';

echo 'C[8]="'.$C9.'";';

echo 'W[9]="'.$W10.'";';

echo 'C[9]="'.$C10.'";';

echo 'W[10]="'.$W11.'";';

echo 'C[10]="'.$C11.'";';

echo 'W[11]="'.$W12.'";';

echo 'C[11]="'.$C12.'";';

echo 'W[12]="'.$W13.'";';

echo 'C[12]="'.$C13.'";';

echo 'W[13]="'.$W14.'";';

echo 'C[13]="'.$C14.'";';

echo 'W[14]="'.$W15.'";';

echo 'C[14]="'.$C15.'";';

echo 'W[15]="'.$W16.'";';

echo 'C[15]="'.$C16.'";';

echo 'W[16]="'.$W17.'";';

echo 'C[16]="'.$C17.'";';

echo 'W[17]="'.$W18.'";';

echo 'C[17]="'.$C18.'";';

echo 'W[18]="'.$W19.'";';

echo 'C[18]="'.$C19.'";';

echo 'W[19]="'.$W20.'";';

echo 'C[19]="'.$C20.'";';

echo 'W[20]="'.$W21.'";';

echo 'C[20]="'.$C21.'";';

echo 'W[21]="'.$W22.'";';

echo 'C[21]="'.$C22.'";';

echo 'W[22]="'.$W23.'";';

echo 'C[22]="'.$C23.'";';

echo 'W[23]="'.$W24.'";';

echo 'C[23]="'.$C24.'";';

echo 'W[24]="'.$W25.'";';

echo 'C[24]="'.$C25.'";';

echo 'W[25]="'.$W26.'";';

echo 'C[25]="'.$C26.'";';

echo 'W[26]="'.$W27.'";';

echo 'C[26]="'.$C27.'";';

echo 'W[27]="'.$W28.'";';

echo 'C[27]="'.$C28.'";';

echo 'W[28]="'.$W29.'";';

echo 'C[28]="'.$C29.'";';

echo 'W[29]="'.$W30.'";';

echo 'C[29]="'.$C30.'";';

 

 

echo 'var iTotal='.$total.';';

 

?>

 

function newTimer()

{

if (iCount==0)

{

document.getElementById("WPlaceHolder").innerHTML=W[c];

iCount++;

t=setTimeout("newTimer()",1000);

}

else if(iCount==1)

{

document.getElementById("CPlaceHolder").innerHTML=C[c];

iCount++;

t=setTimeout("newTimer()",1000);

}

else if(c!=iTotal)

{

document.getElementById("WPlaceHolder").innerHTML="";

document.getElementById("CPlaceHolder").innerHTML="";

iCount=0;

c++;

t=setTimeout("newTimer()",1000);

}

}

</script>

 

</head>

<body onLoad="newTimer()">

<center>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<br>

<B> <font size=32> <span id="WPlaceHolder"> </span></font>   <font color="green" size=32><span id="CPlaceHolder"></span></font></b>

</center>

<br />

</body>

</html>

Link to comment
https://forums.phpfreaks.com/topic/179325-echo-tweaking-help/
Share on other sites

I want to enter 30 rows of first and last names. Each names will flash for 1 second, clear, then goto next name, then the whole process to be repeated forever. So far, the first and last names will appear, flash correct timing and interval, but when it gets to the last entered name, it doesn't go back to the first entered names and repeat. it just stops.

 

Also, I want to be able to enter less than 30 rows of names, say, just 2 first and last names.

 

How can I make the entered names repeat forever??

 

 

Link to comment
https://forums.phpfreaks.com/topic/179325-echo-tweaking-help/#findComment-946207
Share on other sites

Ok so really this is purely a javascript question. I am not that skilled with Javascript but for the output to be only the size of the incoming array you should use a foreach loop to loop through the array and echo out each value and use a incrementing value to create each variable name.

Now I am in javascript territory but I would then pass this incremented value once it has reached the end of the array and I would create a setTimeOut that would reset the count process every x number of seconds times the incremented value.

Link to comment
https://forums.phpfreaks.com/topic/179325-echo-tweaking-help/#findComment-946221
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.