Datenschutzerklärung

Mehrere JAVA Counter in einer while Schleife ..

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Mehrere JAVA Counter in einer while Schleife ..

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Rasmusen
Gast



Mein Prolem ist das ich einen Counter in einer PHP Whileschleife habe und dieser auch angezeigt wird . Allerdings bewegt sich der Countdown nur immer in der letzten Zeile .
Hat jemand eine Idee wie das geht das alle Counter runterlaufen die in der While Schleife sind ? Wäre echt super .

Hier der Code :

<code>
<table class="maintable2">
  <tr>
    <td class='headline'>Auktionsnummer</td>
    <td class='headline'>Verkäufer</td>
    <td class="headline">Auktionsende</td>
    <td class="headline">Gegenstand</td>
    <td class="headline">Startpreis / Gebot</td>
  </tr>
  <?
  $topplayers="SELECT * from alo_auktionshaus order by startzeit ";
  $topplayers2=mysql_query($topplayers) or die("Could not query players for show");
$startphase=1+1;

  while($topplayer3=mysql_fetch_array($topplayers2))
 
  {
      $thetimes=date("U");
        $verletzt=$thetimes-$topplayer3['endzeit'];
          $countprem=$topplayer3['startzeit']-$verletzt;
          $verkauferid=$topplayer3['sellerid'];
          $itemid=$topplayer3['itemid'];
   $getverkaufer="SELECT * from alo_users where ID='$verkauferid'";

  $getverkaufer2=mysql_query($getverkaufer) or die("Could not get plsddsdayer points");

  $getverkaufer3=mysql_fetch_array($getverkaufer2);
  $getitem="SELECT * from alo_ausrustung where gegenstandID='$itemid'";

  $getitem2=mysql_query($getitem) or die("Could not get plsddsdayer points");

  $getitem3=mysql_fetch_array($getitem2);
   $linkvar="index.php?page=playerbays.php&auctionsID=$topplayer3[ID]";
    $auktionsnummer=$topplayer3['ID'];
    ?>
   
     
  <tr>
 
    <td class="mainrow"><font color='red'><b><?php echo $topplayer3['ID'] ?></td>
    <td class='mainrow'><font color='red'><b><?php echo $getverkaufer3['playername'] ?></td>
        <td class='mainrow'><font color='red'><b><center><span class="counter">
<DIV ID="Counter" style="text-align:center;font-weight:bold"></DIV>

<script type="text/javascript">




       var TargetCOUNTER = document.getElementById('Counter'),



        SecondsCOUNTER = <?php echo $countprem ?>;

         TargetTimeCOUNTER = new Date(),
         TimeBeginnCOUNTER = TargetTimeCOUNTER.getTime(),
         TimeEndCOUNTER = TimeBeginnCOUNTER + (SecondsCOUNTER*1000);
        TargetTimeCOUNTER.setTime(TimeEndCOUNTER);
        var DayCOUNTER = TargetTimeCOUNTER.getDate(),
         MonthCOUNTER = TargetTimeCOUNTER.getMonth() + 1,
         YearCOUNTER = TargetTimeCOUNTER.getYear();
        if(YearCOUNTER < 999) YearCOUNTER += 1900;
        var hCOUNTER = TargetTimeCOUNTER.getHours(),
         mCOUNTER = TargetTimeCOUNTER.getMinutes(),
         sCOUNTER = TargetTimeCOUNTER.getSeconds(),
         fdayCOUNTER  = ((DayCOUNTER < 10) ? "0" : ""),
         fmonthCOUNTER  = ((MonthCOUNTER < 10) ? ".0" : "."),
         fhCOUNTER  = ((hCOUNTER < 10) ? "0" : ""),
         fmCOUNTER  = ((mCOUNTER < 10) ? ":0" : ":"),
         fsCOUNTER  = ((sCOUNTER < 10) ? ":0" : ":"),
         EndDateCOUNTER = fdayCOUNTER + DayCOUNTER + fmonthCOUNTER + MonthCOUNTER  + "." + YearCOUNTER,
         EndTimeCOUNTER = fhCOUNTER+hCOUNTER+fmCOUNTER+mCOUNTER+fsCOUNTER+sCOUNTER;
        CountDownCOUNTER();
        function CountDownCOUNTER() {
         CurrentDateCOUNTER = new Date();
         CurrentTimeCOUNTER = CurrentDateCOUNTER.getTime();
         OpenTimeCOUNTER = Math.floor((TargetTimeCOUNTER-CurrentTimeCOUNTER)/1000);
         sCOUNTER = OpenTimeCOUNTER % 60;
         mCOUNTER = ((OpenTimeCOUNTER-sCOUNTER)/60) % 60;
         hCOUNTER = ((OpenTimeCOUNTER-sCOUNTER-mCOUNTER*60)/(60*60));


if (hCOUNTER>23) {days=Math.floor((hCOUNTER/24));hCOUNTER=hCOUNTER-(days*24)} else {days='';day=''};
if (days==1) {day=days+' Tag,<br>'};if (days>1) {day=days+' Tage,<br>'};

        var fhCOUNTER  = ((hCOUNTER < 10) ? "0" : ""),
         fmCOUNTER  = ((mCOUNTER < 10) ? ":0" : ":"),
         fsCOUNTER  = ((sCOUNTER < 10) ? ":0" : ":"),

halelujah = fhCOUNTER+hCOUNTER+fmCOUNTER+mCOUNTER+fsCOUNTER+sCOUNTER;
if (hCOUNTER>23) {TimeCOUNTER = day+halelujah;} else {TimeCOUNTER = halelujah};

TimeCOUNTER = '<span style="font-size:12px;color:#FF0000">Noch:</span>  '+day+halelujah+' <br><span style="font-size:10px;">(Std. : Min. : Sek.)</span><br><span style="font-size:12px;color:#FF0000">bis zum Auktionsende</span>';

        OutputStringCOUNTER=TimeCOUNTER;
        if(OpenTimeCOUNTER<=0) { // Event wenn der Countdown abgelaufen ist
        OutputStringCOUNTER="<a href='index.php?page=tophonor.php&start=0' target='_top'>Dieses Gewinnspiel ist beendet,und wird innerhalb von 24Stunden ausgewertet. </a>";
        }
        TargetCOUNTER.innerHTML=OutputStringCOUNTER; // Ausgabe des Strings in der Betreffenden Zelle
        window.setTimeout("CountDownCOUNTER()",100);
        }
        </script></td>
    <td class="mainrow"><font color='red'><b><center><?php print "<img src='$getitem3[bildurl]'>" ?></td>
        <td class="mainrow"><font color='red'><b><center>Startpreis : <br><?php echo $topplayer3['startpreis'] ?><p><? print "<A class='linklinks' HREF=\"$linkvar\">BIETEN</A>" ?><br>Aktuelles Gebot :<br><?php echo $topplayer3['maxbet'] ?> </td>
  </tr>  <?
    }
   
?>
</table> </code>


23.01.2008 16:36:19
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01