Ver Mensaje Individual
  #15 (permalink)  
Antiguo 06/06/2009, 08:40
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Muy rallada con un código PHP

EDIT: Ahora vi tu mensaje editado ...

Código php:
Ver original
  1. <?php
  2. $tipus=$_POST['typus'];
  3.  
  4. $conn = mysql_connect('localhost', 'root', '');
  5.     $db = mysql_select_db('inventari');
  6.      
  7.     $sql="SELECT * FROM $tipus";
  8.     if (! $result = mysql_query($sql))
  9.          {
  10.          echo "No es pot realitzar la consulta";
  11.              echo mysql_error();  
  12.             exit;
  13.              }
  14. switch($type) {
  15. case 'placabase' :    
  16.  
  17.     echo("<table border=1 width=450>");
  18.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Velocitat bus</b></td></tr>");
  19.     while ($arr_result = mysql_fetch_array($result))
  20.     {
  21.     print("<tr>");
  22.     print("<td>$arr_result[marca] </td>");
  23.     print("<td>$arr_result[model] </td>");
  24.     print("<td>$arr_result[velocitatbus] </td>");
  25.     print("</tr>");
  26.     }
  27.     print("</table>");
  28.      
  29.     break;  
  30.      
  31. case 'cddvd' :
  32. echo("<table border=1 width=450>");
  33.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Tipus</b></td><td><b>Velocitat</b></td></tr>");
  34.     while ($arr_result = mysql_fetch_array($result))
  35.     {
  36.     print("<tr>");
  37.     print("<td>$arr_result[marca] </td>");
  38.     print("<td>$arr_result[tipus] </td>");
  39.     print("<td>$arr_result[velocitat] </td>");
  40.     print("</tr>");
  41.     }
  42.     print("</table>");
  43.      
  44.     break;
  45.      
  46.     case 'discdur' :
  47. echo("<table border=1 width=450>");
  48.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Capacitat</b></td><td><b>Velocitat</b></td></tr>");
  49.     while ($arr_result = mysql_fetch_array($result))
  50.     {
  51.     print("<tr>");
  52.     print("<td>$arr_result[marca] </td>");
  53.     print("<td>$arr_result[model] </td>");
  54.     print("<td>$arr_result[capacitat] </td>");
  55.     print("<td>$arr_result[velocitat] </td>");
  56.     print("</tr>");
  57.     }
  58.     print("</table>");
  59.      
  60.     break;
  61.      
  62.     case 'monitor' :
  63. echo("<table border=1 width=450>");
  64.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Tamany</b></td></tr>");
  65.     while ($arr_result = mysql_fetch_array($result))
  66.     {
  67.     print("<tr>");
  68.     print("<td>$arr_result[marca] </td>");
  69.     print("<td>$arr_result[model] </td>");
  70.     print("<td>$arr_result[tamany] </td>");
  71.     print("</tr>");
  72.     }
  73.     print("</table>");
  74.      
  75.     break;
  76.      
  77.         case 'processador' :
  78. echo("<table border=1 width=450>");
  79.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Cau</b></td><td><b>velocitat</b></td></tr>");
  80.     while ($arr_result = mysql_fetch_array($result))
  81.     {
  82.     print("<tr>");
  83.     print("<td>$arr_result[marca] </td>");
  84.     print("<td>$arr_result[model] </td>");
  85.     print("<td>$arr_result[cau] </td>");
  86.     print("<td>$arr_result[velocitat] </td>");
  87.     print("</tr>");
  88.     }
  89.     print("</table>");
  90.      
  91.     break;
  92.      
  93.         case 'ram' :
  94. echo("<table border=1 width=450>");
  95.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Tipus</b></td><td><b>Capacitat</b></td></tr>");
  96.     while ($arr_result = mysql_fetch_array($result))
  97.     {
  98.     print("<tr>");
  99.     print("<td>$arr_result[marca] </td>");
  100.     print("<td>$arr_result[model] </td>");
  101.     print("<td>$arr_result[tipus] </td>");
  102.     print("<td>$arr_result[capacitat] </td>");
  103.     print("</tr>");
  104.     }
  105.     print("</table>");
  106.      
  107.     break;
  108.      
  109.             case 'tgrafica' :
  110. echo("<table border=1 width=450>");
  111.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Capacitat</b></td></tr>");
  112.     while ($arr_result = mysql_fetch_array($result))
  113.     {
  114.     print("<tr>");
  115.     print("<td>$arr_result[marca] </td>");
  116.     print("<td>$arr_result[model] </td>");
  117.     print("<td>$arr_result[capacitat] </td>");
  118.     print("</tr>");
  119.     }
  120.     print("</table>");
  121.      
  122.     break;
  123.      
  124.     case 'tso' :
  125. echo("<table border=1 width=450>");
  126.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td></tr>");
  127.     while ($arr_result = mysql_fetch_array($result))
  128.     {
  129.     print("<tr>");
  130.     print("<td>$arr_result[marca] </td>");
  131.     print("<td>$arr_result[model] </td>");
  132.     print("</tr>");
  133.     }
  134.     print("</table>");
  135.      
  136.     break;
  137.      
  138.         case 'txarxa' :
  139. echo("<table border=1 width=450>");
  140.     echo("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>interficie</b></td><td><b>velocitat</b></td></tr>");
  141.     while ($arr_result = mysql_fetch_array($result))
  142.     {
  143.     print("<tr>");
  144.     print("<td>$arr_result[marca] </td>");
  145.     print("<td>$arr_result[interficie] </td>");
  146.     print("<td>$arr_result[velocitat] </td>");
  147.     print("</tr>");
  148.     }
  149.     print("</table>");
  150.      
  151.     break;
  152.      
  153.     case 'ordinador' :
  154. echo("<table border=1 width=450>");
  155.     echo("<tr bgcolor=#CCCAA><td><b>descrip</b></td></tr>");
  156.     while ($arr_result = mysql_fetch_array($result))
  157.     {
  158.     print("<tr>");
  159.     print("<td>$arr_result[descrip] </td>");
  160.  
  161.     print("</tr>");
  162.     }
  163.     print("</table>");
  164.      
  165.     break;
  166.      
  167.     }
  168.      
  169.     mysql_close();
  170.     ?>

Y el formulario vendria asi:

Código html:
Ver original
  1. <FORM method='POST' Action='pruebaprueba.php'>
  2.       <label>tipus
  3.       <select name="tipus">
  4.       <option value='placabase'>Placabase</option>
  5.       <option value='cddvd'>CD/DVD</option>
  6.       <option value='discdur'>Disc Durs</option>
  7.       <option value='monitor'>Monitors</option>
  8.       <option value='ordinador'>Ordinadors</option>
  9.       <option value='processador'>Processadors</option>
  10.       <option value='ram'>RAM</option>
  11.        <option value='tgrafica'>Targetes gràfiques</option>
  12.         <option value='tso'>Targeta de so</option>
  13.          <option value='txarxa'>Targeta de xarxa</option>
  14.          
  15.        
  16.         </select>
  17.         <br><input type="submit">
  18.       </label>
  19.     </FORM>