|      Sigo con p`rioblemaS        Esta es mi tabla transnacional     
KILOS	  0	  1	  2	  3	  4	  5 
50	14,92	13,81	18,53	26,60	26,52	27,46 
100	23,09	20,42	27,21	34,32	35,35	36,14 
200	36,53	39,37	47,67	62,15	62,48	65,69 
250	42,60	38,40	47,70	57,10	69,15	69,15 
300	47,85	40,79	57,26	68,51	84,01	74,73 
350	53,65	47,59	66,79	79,93	87,20	87,20 
400	59,41	54,41	76,35	91,36	99,66	99,66 
450	62,09	61,20	85,87	102,78	112,11	112,11 
500	66,43	68,00	95,43	114,20	124,56	124,56 
1000	10,86	11,70	12,98	19,04	17,89	21,61 
2000	9,92	10,70	11,92	17,33	16,58	20,40     
Y este es el programa que recibo los datos:   
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <meta name="keywords" content="" /> 
        <meta name="description" content="" /> 
        <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
		<title>Calcular transporte</title> 
        <link href="http://fonts.googleapis.com/css?family=Arvo" rel="stylesheet" type="text/css" /> 
        <link href="css/style.css" rel="stylesheet" type="text/css" /> 
		<link href="css/menu.css" rel="stylesheet" type="text/css" /> 
    </head> 
    <body> 
		<div id="bg"> 
			<div id="outer"> 
				<div id="header"> 
					<div id="logo"> 
						<h1> 
							<a href="index.html">Italcompas</a> 
						</h1> 
					</div><br>     
				<h2  style="font-weight:bold; color:#FF8E18; text-align:center; font-size: 36px;">Calculo transporte nacional</h2>   
				 <form method="POST" action="calctransnacional.php"/>  
	     <table>   
			 <tr>  
			   <td> 
			       * Peso: 
			   </td> 
			   <td> 
			        <input type="text" name="peso" size="25" title="Ingrese el valor con decimales con punto -> ejemplo: 12.10"/> 
			   </td>		 
			</tr>   
			 <tr>  
			   <td> 
			       * Zona: 
			   </td> 
			   <td> 
			        <input type="text" name="zona" size="25" /> 
			   </td>		 
			</tr>     
		  <tr> 
             <td><br><br> 
               <input type="submit" name="submit" class="button" value="Ingresar" /> 
			   <input type="reset"  class="button"/> 
			   <a href="articulos.php" class="button">Volver</a> 
			 </td>  
          </tr> 
       </table>	         
	  </form>			   
    </body> 
</html>                 
Y este es el programa al que le envio los datos:   
<?php 
include ('conexion.php');   
   $peso       = $_POST['peso']; 
   $zona       = $_POST['zona'];     
 $sql = "SELECT * FROM transnacional"; 
  $consulta = mysql_query($sql);   
  while( $rows = mysql_fetch_array($consulta) ) 
   { 
     if($peso > $rows['kilos']){ 
     }else{ 
   $precio = $rows[$zona]; 
    'breack'; 
}   
   }     
   ?>       
En estos momentos al ejecutar me muestra lo siguiente: 
42.60 47.85 53.65 59.41 62.09 66.43 10.86 9.92      
Como puedo hacer para que me seleccione el valor de la zona. 
Como dije anteriormente necesito que al ingresar el peso y la zona me de el valor que corresponda. 
Por ejemplo 
tengo un peso de 220 kilos y pertenece a la zona 4  pues me debe dar el valor de 69,15 ya que al ser el peso 
superior a 200 pasa inmediatamente al siguiente osea 250 y debe extraer el valor de la zona 4.   
Además hay un segundo problema, al llegar a 1000 kilos las zonas en vez de ser precios pasan a ser porcentajes 
por ejemplo en 1000 kilos la zona 0 son 10,86% osea que hay que multiplicar el valor de kilos por 10,86% osea si son 996 kilos 
x 10,86%   
A ver si alguien me echa un cable    
Gracias y saludos           |