kostenloser Webspace werbefrei: lima-city


PHP und JavaScript

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g*********b

    Hi,

    ich m?chte gern Daten, die ich via PHP z.B. aus einer Datenbank gelesen habe, in JavaScript weiterverarbeiten.

    Wie kann ich die Kommunikation zwischen den beiden Welten gestalten?

    WS
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich bin mir nicht ganz sicher, aber wnen du einfach die selben Variablen namen benutzt m?sste es gehen...
  4. m**l

    ich habe das mal gemacht in einem Counter bei einem game hier das beispiel:

    if ($query = mysql_query("SELECT datum, ak_datum FROM bauen WHERE username like '".$_SESSION["user_username"]."'")) {
    			while ($zeit = mysql_fetch_array($query)) {
    				$time_beim_bau = $zeit["datum"];
    				$time_beim_besuch = $zeit["ak_datum"];
    
    			}
    		} else die(mysql_error());
    		
    		$bauzeit_baracken = $time_beim_bau + 432000;
    				
    		$dauer = $bauzeit_baracken - $time_beim_besuch;
    		
    		?> 
        <script type="text/javascript">
         <!--
          var countdown = <?=$dauer?>;;
         
          function doCount()
           {
            if (countdown > 0)
             {
              countdown--;
              document.forms['counter'].elements['counter'].value = formatTime(countdown) + ' Weiter';
              window.setTimeout('doCount()', 1000);
             }
             else
             {
              document.forms['counter'].elements['counter'].value = 'Zur n?chsten Seite';
              document.forms['counter'].elements['counter'].disabled = false;
             }
           }
         
          function formatTime(time)
           {
            var h = Math.floor(time / 3600);
            var m = Math.floor(time % 3600 / 60);
            var s = time - (h*3600 + m*60);
           
            s = ( (s < 10) ? '0' : '' ) + s;
            h = ( (h < 10) ? '0' : '' ) + h;
            m = ( (m < 10) ? '0' : '' ) + m;
           
            return h + ':' + m + ':' + s;
           }
         
         //-->
        </script>


    erst die Db Afrage und dann einpacken in Javascript ganz einfach :biggrin:
  5. Autor dieses Themas

    g*********b

    Also letztendlich mit PHP den entsprechenden JavaScript-Code generieren.
    mmhhh...

    In meinem Falle m?chte ich ein ganzes Array f?llen und dann sieht das Ganze "irgendwie ziemlich bescheuert aus".

    Entschuldigt die unqualifizierte Ausdrucksweise...

    Gibt es da nicht m?glicherweise eine "elegantere" L?sung?

    Trotzdem danke f?r den Typ!

    WS
  6. Wieso du kannst doch mit PHP eine for Schleife machen in der das Array erstellt wird!
    Also ich verstehe dein Problem nicht.
    Schildere doch bitte genauer, was du eleganter l?sen willst.
  7. Autor dieses Themas

    g*********b

    Nun stellen wir uns einmal spasseshalber vor, ich h?tte die Auswahl unter 100000 Eintr?gen.

    Dann w?rde ich in das JavaScript - wenn ich euch recht verstanden habe - eine Schleife einbauen wie z.b.:

    <script type="text/javascript">
    eintrag = new Array();
    <?php
    for($i=0; $i<100000; ++$i)
    {
    echo("eintrag[".$i."] = \"Was weiss ich ".$i."\";\n");
    ?>

    Dann besteht mein JavaScript Quelltext aus 100000 Zeilen, die alle ?bermittelt werden m?ssen, anstatt, wie ich es mir vorstellen w?rde, eines(!) Verweises auf ein Array, in dem die Werte stehen.

    ...ich hoffe, ich nerve nicht...

    aber es geht mir so ganz grunds?tzlich darum, wie serverseitige und clientseitige Programme zusammenspielen k?nnen.

    GREETINX
    WS

    Beitrag ge?ndert am 12.07.2005 12:47 von graf-schwab
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!