PHP gevorderde |
|
<?PHP
function bereken($sTijd)
{
/* alleen weergave uu:mm:ss */
$aSplit = explode(":",$sTijd);
$aSeconden = ($aSplit[0] * 3600) + ($aSplit[1] * 60) + $aSplit[2];
return $aSeconden;
}
$tabelnaam = "tacx"; //naam van de tabel
$origineelveld = "origineel"; //naam van de velden in je tabel
$uniekveld = "uniek"; //naam van de velden in je tabel
$mimeveld = "mime"; //naam van de velden in je tabel
$i = 1;
$h = 75;
//volgende var is het pad waar alles wordt opgeslagen.
$eindlocatie = $_SERVER['DOC_ROOT']."/var/www/html/Chris/files/tacx/";
$query1="SELECT * FROM `tacx` WHERE Round='".$round."' AND Dy='".$Dy."' AND league='league' ORDER BY th,Tm,Ts ASC";
//nu worden de gegevens geselecteerd en ze worden gerangschikd op id dus nieuw komt eerst
$sql1=mysql_query($query1) or die (mysql_error());
while ($objj=mysql_fetch_object($sql1)) {
$did = $objj->user;
$Dd = $objj->Dd;
$query2="SELECT * FROM `gebruikers` WHERE id='".$did."'";
//nu worden de gegevens geselecteerd en ze worden gerangschikd op id dus nieuw komt eerst
$sql2=mysql_query($query2) or die (mysql_error());
unset($ouwe);
while ($obj=mysql_fetch_object($sql2)) {
$name = $obj->naam;
$country = $obj->country;
?>
<tr>
<td width="10%"><?php echo $i; ?></td>
<td width="10%"><? echo $Dd; ?>-<? echo $Dm; ?>-<? echo $Dy; ?></td>
<td width="10%"><?PHP echo "$name"; ?></td>
<td width="10%"><p align="center"><img src="<? echo $country ?>" border="0" align="center"></p></td>
<td width="10%"><? echo $Th; ?>:<? echo $Tm; ?>:<? echo $Ts; ?></td>
<td width="10%"><? echo $mph; ?></td>
<td width="10%"><? echo $kph; ?></td>
<td width="10%"><? echo $hcphour; ?>:<? echo $hcpminute; ?>:<? echo $hcpsecond; ?></td>
<td width="10%"><?PHP echo $h; ?></td>
<td width="10%"><? echo $hcppoints; ?></td>
<?php if (isset($ouwe) && !empty($ouwe)) { ?>
<td width="10%">Verschil: <? echo bereken("$hcphour:$hcpminute:$hcpsecond")-bereken($ouwe); ?> seconden.</td>
<?php } ?>
</tr>
<?php
$i++;
$h--;//1 tot 5
$ouwe="$hcphour:$hcpminute:$hcpsecond";
}
}
?>
<?PHP function bereken($sTijd) { /* alleen weergave uu:mm:ss */ $aSeconden = ($aSplit[0] * 3600) + ($aSplit[1] * 60) + $aSplit[2]; return $aSeconden; } $tabelnaam = "tacx"; //naam van de tabel $origineelveld = "origineel"; //naam van de velden in je tabel $uniekveld = "uniek"; //naam van de velden in je tabel $mimeveld = "mime"; //naam van de velden in je tabel $i = 1; $h = 75; //volgende var is het pad waar alles wordt opgeslagen. $eindlocatie = $_SERVER['DOC_ROOT']."/var/www/html/Chris/files/tacx/"; $query1="SELECT * FROM `tacx` WHERE Round='".$round."' AND Dy='".$Dy."' AND league='league' ORDER BY th,Tm,Ts ASC"; //nu worden de gegevens geselecteerd en ze worden gerangschikd op id dus nieuw komt eerst $did = $objj->user; $Dd = $objj->Dd; $query2="SELECT * FROM `gebruikers` WHERE id='".$did."'"; //nu worden de gegevens geselecteerd en ze worden gerangschikd op id dus nieuw komt eerst $name = $obj->naam; $country = $obj->country; ?> <tr> <td width="10%"> <?php echo $i; ?></td> <td width="10%"> <? echo $Dd; ?>- <? echo $Dm; ?>- <? echo $Dy; ?></td> <td width="10%"> <?PHP echo "$name"; ?></td> <td width="10%"><p align="center"><img src=" <? echo $country ?>" border="0" align="center"></p></td> <td width="10%"> <? echo $Th; ?>: <? echo $Tm; ?>: <? echo $Ts; ?></td> <td width="10%"> <? echo $mph; ?></td> <td width="10%"> <? echo $kph; ?></td> <td width="10%"> <? echo $hcphour; ?>: <? echo $hcpminute; ?>: <? echo $hcpsecond; ?></td> <td width="10%"> <?PHP echo $h; ?></td> <td width="10%"> <? echo $hcppoints; ?></td> <td width="10%">Verschil: <? echo bereken ("$hcphour:$hcpminute:$hcpsecond")-bereken ($ouwe); ?> seconden.</td> <?php } ?> </tr> <?php $i++; $h--;//1 tot 5 $ouwe="$hcphour:$hcpminute:$hcpsecond"; } } ?>
Zo moetie kloppen. |