Toon posts:

[PHP -> JS] Van server-side naar clientside

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

Verwijderd

Topicstarter
Allereerst mijn excuses voor de wat vage topic titel, maar een betere kon ik zo snel niet bedenken.

Het gaat om het volgende:

omdat mijn servertje een vrij zware load heeft dacht ik eens fijn op zoveel mogelijke manieren te besparen. Een ervan is de manier waarop mijn tables worden opgemaakt van serverside naar clientside om te bouwen. Voorheen ging dit als volgt:
PHP:
1
<?function TR ($int, $message){    if(is_float($int / 2)) echo "<tr bgcolor=\"#eeeee\"><td>$message</td></tr>";    else echo echo "<tr bgcolor=\"#ddddd\"><td>$message</td></tr>";    return true;}?>

Via een for loopje werd vervolgens de rij gebouwd.

Nu dacht ik eraan om dit door JS te laten doen (op dezelfde manier) maar nu loop ik tegen hetvolgende probleem aan:
code:
1
2
3
4
5
6
7
8
9
function TR (message)
{
     c = length(messages);
     for(i=0;i<c;i++) 
     {
       if(*floatfunctie*(i / 2)) document.write("<tr bgcolor=\"#eeeee\"><td>message[i]</td></tr>");
       else document.write("<tr bgcolor=\"#ddddd\"><td>message[i]</td></tr>");
     }
}

Dan hoeft php alleen nog maar de javascript array op te bouwen:
code:
1
2
message = new array ('$phpstring1', '$phpstring2' 'etc');
TR(message);

Ik weet alleen de floatfunctie niet (check of de integer een float is) en ik kon hem ook niet vinden.
Iemand een idee?

  • Grum
  • Registratie: Juni 2001
  • Niet online
je kan zelf toch nog wel 10 manieren verzinnen om te checken of iets even of oneven is ?

en als jij et niet kan kan google et wel voor je.

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 03-09 22:43
http://www.php.net/manual/en/function.is-float.php :?

Of bedoel je de JS functie? Zo ja, ga dan naar /13

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

De modulus operator of de bitwise and zijn veel snellere methoden om te kijken of een getal even is. Om je serverload wat te verminderen zou je kunnen kijken welke onderdelen van je php-script voor de problemen zorgen..

Javascript hoort hier idd niet. Dat zul je moeten vragen in W&G...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Dit topic is gesloten.