Ver Mensaje Individual
  #24 (permalink)  
Antiguo 04/04/2013, 07:42
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: generar select en php

Código PHP:
Ver original
  1. require("datos.php");
  2. $r=$_REQUEST['el_piloto'];
  3. $p=$matriz_f1[$r]["nombre"];
  4. echo "La clasificación de  <B><font size=+1>".$p. "</font></B> es:  </FONT></p>";
  5. if (isset($_REQUEST['el_piloto'])) $el_piloto=$_REQUEST['el_piloto'];
  6. if (!isset($el_piloto)) die("ERROR: no se ha definido la variable 'el_piloto'");
  7. $carreras=$matriz_f1[$el_piloto]["carreras"];

mejor

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Unidad 2 - Formula 1</title>
  6. </head>
  7. <BODY bgcolor="#003399"><CENTER>
  8. <HR><img src=logo_f1.gif>
  9. <H1><FONT color="white">FÓRMULA 1</FONT></H1>
  10.  <HR>
  11. <P><FONT face="Georgia, Times New Roman, Times, serif" size="3" color=white>
  12. <?php
  13. require("datos.php");
  14. if (isset($_REQUEST['el_piloto'])){
  15.    $el_piloto=$_REQUEST['el_piloto'];
  16.    $nombre=$matriz_f1[$el_piloto]["nombre"];
  17.    echo "La clasificación de  <B><font size=+1>".$nombre. "</font></B> es:  </FONT></p>";
  18. ////Aqui te falta calcular y mostrar la clasificación
  19. $carreras=$matriz_f1[$el_piloto]["carreras"];
  20. $resultado=0;
  21. for ($i=0;$i<count($carreras);$i++){
  22.     if ($carreras[$i]["posicion"]==1) {
  23.          $resultado+=10;
  24.     }elseif ($carreras[$i]["posicion"]==2) {
  25.          $resultado+=8;
  26.     }elseif ($carreras[$i]["posicion"]==3) {
  27.          $resultado+=6;
  28.     }elseif ($carreras[$i]["posicion"]==4) {
  29.          $resultado+=5;
  30.     }elseif ($carreras[$i]["posicion"]==5) {
  31.         $resultado+=4;
  32.     }elseif ($carreras[$i]["posicion"]==6) {
  33.         $resultado+=3;
  34.     }elseif ($carreras[$i]["posicion"]==7) {
  35.         $resultado+=2;
  36.     }elseif ($carreras[$i]["posicion"]==8) {
  37.         $resultado+=1;
  38.     }
  39. }
  40. echo "<p><font color=white>Número total de puntos conseguidos en el campeonato: <b>".$resultado."</b></font><br />";
  41. }else{
  42.   echo "ERROR: no se ha definido la variable 'el_piloto'<br />";
  43. }
  44. ?>
  45. <P><INPUT type="button" value="<- Volver atr&aacute;s" onclick="history.back();">
  46. </CENTER>
  47. </body>
  48. </html>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.