Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2014, 15:39
jona86
 
Fecha de Ingreso: enero-2012
Mensajes: 88
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Formato para tiempos

Código PHP:
if (!isset($_GET['accion'])){
    
    echo 
"<center><font class=\"title\"><b>Anadir Resultados</b> </font></center><br>
       <form method=\"post\" action=\"admin.php?page=resultados-amateur&accion=testresult\">
       Carrera: <input type=\"text\" name=\"carrera\" ><br>
       Resultados: <br>
       <textarea cols=100 rows=20 name=\"clasificacion\"></textarea> <br>
       * El texto debera tener la siguiente estructura: <br>
       Ejemplo: <br>
1 238 IRISARRI,JON SUB23 02:40:37<br>
2 280 HERNANDEZ,MIKEL ELITE a 37<br>
3 182 DIAZ,IMANOL SUB23 IBAIGANE a 2:37<br>
       <input name=\"Enviar\" type=\"submit\" value=\"Agregar\"></form>"
;
    
    }
    
    elseif(
$_GET['accion']=="testresult"){
    
    
$contador=0;
    
$errores=0;
    
    
$carrera $_POST['carrera'];
    
$clasi $_POST['clasificacion'];
    
$clasi2 utf8_decode($clasi);
    
$linea strtok ($clasi,"\n");
    
        while (
$linea != false) {
        
        list( 
$pos$datos ) = explode" "$linea2);
        list( 
$dorsal$datos2 ) = explode" " $datos 2);
        list( 
$apellidos$datos3 ) = explode", " $datos2);
        list( 
$nombre$datos4 ) = explode" " $datos32);
        
$datos5 array_reverse(explode(' ',$datos4));

        
$time $datos5[0];

        echo 
"$pos - $nombre - $apellidos - $dorsal - $time<br>";
        
        
        
//echo"$nombre<br>";
        
        
        
$linea strtok("\n");
        }
    
    } 
De momento estoy con pruebas y aún no entran los datos en la db, pero se imprimen al final. La idea es meter la clasificacion y el while va recorriendola línea a línea tomando posiciones, corredores, dorsales y tiempos. En cuanto solucione el tema de los tiempos la idea es que compare con la base de datos los corredores e introduzca la id del corredor su posicion y tiempo y la id de la carrera.