Tal como te han dicho los compañeros, es algo bastante difícil de hacer si no tienes idea. Antes de todo tendrias que aprender a programar en php, asp, java... ademas de html, css, y algo de diseño grafico.. sin olvidarnos de bases de datos como mysql.. y un poco de conocimiento en comunicaciones, servicios dns, alojamientos web, registro de dominios, ....
aun asi te copio un estracto del codigo de las hotlaps:
Código: Seleccionar todo
if ($_GET['cat']==0){
$hotlaps=getTabla('SELECT',DB_TABLA_HOTLAPS.' H,'.DB_TABLA_PILOTO.'
P,'.DB_TABLA_EQUIPO.' E,'.DB_TABLA_PAIS.' PA','H.id id, H.nombre nombre, H.id_categoria
id_categoria, UNIX_TIMESTAMP(H.fecha) fecha, H.puntos puntos, H.comentario comentario,
H.tiempo tiempo, P.id id_piloto, P.nombre piloto, PA.nombre pais,E.id id_equipo, E.nombre
equipo','H.id_circuito="'.$id_circuito.'" AND H.id_piloto=P.id AND P.id_equipo=E.id AND E.id=P.id_equipo AND P.id_pais=PA.id AND PA.id=P.id_pais','tiempo','ASC');
//CONSULTA VUELTAS PROXIMO CIRCUITO GENERAL
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
while ($gps=mysql_fetch_array($eventos_cir)) { //Para 2 mangas
$i++;
$lista_gps[]=$gps['id'];
$lista_gps_mangas[]=$gps['mangas'];
$circuito=getCircuito($gps['id_circuito']);
$pais=getPais($circuito['id_pais']);
$pais=$pais['nombre'];
if ($gps['mangas']<2>
<table>
<tr>
<th>Categoría</th>
<th>Fecha</th>
<th>Hora</th>
<th>Vueltas</th>
<th>Distancia</th>
</tr>
<php>
<tr>
<td><php> </td>
<td><php></td>
<td><php></td>
<td><php></td>
<php>
<td><php> km</td>
</tr>
<php>
</table>
while ($matriz_vueltas=mysql_fetch_array($consulta_vueltas)){
$v++;
if ($v==1) $mejor_vuelta=$matriz_vueltas['puntos'];
$sancion_gp=cSQL('SELECT * FROM '.DB_TABLA_SANCION_GP.' WHERE id_evento="'.$proximo_evento['id'].'" AND id_piloto="'.$matriz_vueltas['id_piloto'].'"');
if($matriz_vueltas['id_piloto']==$id_piloto) {
//Comprobamos si es la vuelta del piloto validado para comprobar el 106
$nopuedesubir=1;
//Si entra aqui es que tiene vuelta subida y cuando se acabe el plazo no podra subir mas.
if($matriz_vueltas['puntos']>($mejor_vuelta*LIMITE_HOTLAPS)) $nopuedesubir=0;
//Si no supera el 106 guardamos el valor para poder subir fuera de plazo
}
if (mysql_num_rows($sancion_gp)){
$noclasificados++; //N clasificado por sancion
$sancion_gp_debug='S';
}
else {
$sancion_gp_debug=0;
$ausencia=getAusencia_evento_piloto($proximo_evento['id'],$matriz_vueltas['id_piloto']);
if ($ausencia) {
$noclasificados++; //No clasificado por ausencia
$ausencia_debug='A';
} else {
$ausencia_debug=0;
if ($matriz_vueltas['puntos']>($mejor_vuelta*LIMITE_HOTLAPS)) $noclasificados++;
//No clasificado por 106
}//else ausencia
}//else sancion
//***************DEBUG*****************
//echo $matriz_vueltas['id_piloto'],'-', $matriz_vueltas['puntos'],'-', $sancion_gp_debug,'-',$ausencia_debug,'-',($mejor_vuelta*LIMITE_HOTLAPS),'-',
$noclasificados,'-','<br>';
}//While matriz vueltas
Saludos.