Gå til innhold

kill-death eller win-loose ratio


Anbefalte innlegg

Hallo

 

Har en html-kodet tabell over pcw-er som vi har vunnet/tapt. Er det mulig å legge inn en linje nederst i tabellen som automatisk oppdaterer Win-lose ratio (der 1.00 er like mange seiere som tap, og 2.00 er dobbelt så mange seiere osv.)?

 

 

utsnitt av tabellen:

 

 

<table border="1">

 

 

<tr>

<td><strong>Date</strong></td>

<td><strong>Match type:</strong></td>

<td><strong>Game</strong></td>

<td><strong>Players</strong></td>

<td><strong>From rEFS</strong></td>

<td><strong>Opponent</strong></td>

<td><strong>Result</strong></td>

<td><strong>Map</strong></td>

</tr>

 

<tr>

<nr. 8>

<td>5.16.2007</td>

<td>PCW</td>

<td>CS:S</td>

<td>2on2</td>

<td>MonkeYFacE<br>SindreIJ</td>

<td>[MIX]</td>

<td><font color="darkblue">(1-14) 7-23<a HREF="http://www.refs.no/matches/pcw8"><br>more</a></font></td>

<td>de_dust2</td>

</tr>

 

<tr>

<nr. 7>

<td>5.12.2007</td>

<td>PCW</td>

<td>CS:S</td>

<td>5on5</td>

<td>MonkeYFacE<br>Mil3nIuM<br>Toddy<br>Toddy<br>Sinko!™<br>Bimbi-Bjørnane</td>

<td>|BFC|</td>

<td><font color="#ff0000">(2-10) 4-13</font></font></td>

<td>de_dust2</td>

</tr>

 

 

<tr>

<nr. 6>

<td>5.12.2007</td>

<td>PCW</td>

<td>CS:S</td>

<td>4on4</td>

<td>MonkeYFacE<br>Mil3nIuM<br>Toddy<br>Sinko!™</td>

<td>tanga-gaming.de</td>

<td><font color="#ff0000">(3-12) 7-21</font> & <font color="#008000">(11-4) W.O</font> <a HREF="http://www.refs.no/matches/pcw6/">more</a></font></td>

<td>de_dust2 & de_cbble</td>

</tr>

 

</table>

 

 

 

 

det var noen i html-forumet som mente at php var den rette plassen å poste dette, så da gjør jeg det...

Lenke til kommentar
Videoannonse
Annonse

Dette er mulig, men da bør du ha all daten lagret i en database, slik at du kan legge sammen alle gangene der har vunnet, og dele på alle gangene dere har tapt.

 

Og som jeg har fårstått der dette manuelt skrevet inn i tabellen, noe som gjør det vanskeligere.

Lenke til kommentar
Hvis du fikser det til en tekstfil, eller database sa er alt mye enklere.

 

Har du tilgang til mysql? phpmyadmin?

Hvis du ikke vet hvordan du skal bruke det, kan jeg lage et lite "system" som er beregnet for tekstfiler.

8633816[/snapback]

 

 

ja hadde vert kjempefint om du kunne gjort dette :D...

ståle, du kan enten sende meg en pm, eller poste det her på forumet... ville vert kjempefint :thumbup:

 

 

Hvis du fikser det til en tekstfil, eller database sa er alt mye enklere.

 

Har du tilgang til mysql? phpmyadmin?

Hvis du ikke vet hvordan du skal bruke det, kan jeg lage et lite "system" som er beregnet for tekstfiler.

 

det at jeg skriver det tekstbasert, er bare fordi jeg ikke vet bedre... hvis dere har bedre forslag, så tar jeg imot med takk. Vi bruker forresten WordPress, så vet ikke hvilke andre muligheter vi har...?

 

 

edit: bare litt offtopic: hvordan fikk du den kule logoen med "O", og mange forskjellige hatter hver gang du refresher?

Endret av r2d290
Lenke til kommentar

Sann... testet ogsa :p

 

PHP

<?php

//PCW output

//Lisensiert med GPL av Stale Nestas

//Laget med Kate, en tekstbehandler for linux

//

//Ja, du kan fjerne alt dette hvis du absolutt har lyst til

// :p

 

//Syntax man skal bruke i kamper.txt

/*

dato#type#spill#hvor mange#spiller1%spiller2%spiller3#tag#resultat#resultat2#map#link#

 

link er det du trenger mer enn baselink for a komme til siden du vil. feks pcw6

*/

$baselink 'http://www.refs.no/matches/';

//Goodie :D

 

echo '<table border="1">

 

<tr>

<th>Date</th>

<th>Match type:</th>

<th>Game</th>

<th>Players</th>

<th>From rEFS</th>

<th>Opponent</th>

<th>Result</th>

<th>Map</th>

</tr>';

 

//Ikke endre her med mindre du vet hva du gjor ;)

 

 

$fil file'kamper.txt' );

 

foreach( $fil as $linje )

{

$s explode'#'$linje );

 

//Dette er for a gjore alt enklere. Ikke for a optimalisere alt ;)

 

$argh = array( '('')' );

 

$dato $s[0];

$type $s[1];

$spill $s[2];

$antall $s[3];

$spillere explode'%'$s[4] );

$tag $s[5];

$resultat1 $s[6];

$res explode' '$resultat1 );

$res1 explode'-'str_replace$argh''$res1[0] ) );

$farge1 = ($res1[0]>$res1[1]) ? '#008000' '#ff0000';

$resultat2 $s[7];

$res2 explode' '$resultat2 );

$res2 explode'-'str_replace$argh''$res2[0] ) );

$farge2 = ($res2[0]>$res2[1]) ? '#008000' '#ff0000';

$map $s[8];

$link $s[9];

 

//Kanskje det ikke ble sa lett allikevell :o

 

//Output

 

echo '<tr>

<td>'.$dato.'</td>

<td>'.$type.'</td>

<td>'.$spill.'</td>

<td>'.$antall.'</td>

<td>';

//Spillere

foreach( $spillere as $spiller )

{

echo $spiller.'<br>';

}

echo '</td>

<td>'.$tag.'</td>

<td><font style="color:'.$farge1.'">'.$resultat1.'</font>';

if( !empty( $resultat2 ) ) echo' & <font style="color:'.$farge2.'">'.$resultat2.'</font>';

echo ' <a HREF="'.$baselink.$link.'">more</a></font></td>

<td>'.$map.'</td>

</tr>';

echo "";

}

 

echo '</table>';

 

?>

Endret av Ståle
Lenke til kommentar

hva vil det si? at koden ikke vil fungere helt før du har fikset det?

 

edit: var den første en tabell der jeg kan fylle inn resultater osv., og så har du tenkt til å legge ut noe for å få til ratio også?

Endret av r2d290
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...