Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/10/2013, 13:08
Avatar de kuroro221
kuroro221
 
Fecha de Ingreso: octubre-2013
Mensajes: 3
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Tabla de multiplicar

Listo, ya me funciono, le saque los value="<?=$_POST['valor_x']?>"
Respecto a los cambios que hiciste aquí lo deje comentado:
Código HTML:
Ver original
  1. <table width="800" border="1">
  2.     <form action="tablade_multiplicacar.php" method="POST">
  3.         <tr>
  4.             <th colspan="11">CREAR TABLA</th>
  5.         </tr>
  6.         <tr>
  7.             <th colspan="6" align="right">Valor X</th>
  8.             <th colspan="5" align="left"><input type="text" name="valor_x" id="valor_x" /></th>
  9.         </tr>
  10.         <tr>
  11.             <th colspan="6" width="50%" align="right">Valor Y</th>
  12.             <th colspan="5" width="50%" align="left"><input type="text" name="valor_y" id="valor_y" /></th>
  13.         </tr>
  14.         <tr>
  15.             <th colspan="11">
  16.                
  17.                     <input type="submit" name="btncrear" id="btncrear" value="CREAR" />
  18.             </th>
  19.         </tr>
  20.     </form>
  21.         <tr>
  22.             <td width="10%">X\Y</td>
  23.             <td width="9%" bgcolor="#D8FE3F">1</td>
  24.             <td width="9%" bgcolor="#D8FE3F">2</td>
  25.             <td width="9%" bgcolor="#D8FE3F">3</td>
  26.             <td width="9%" bgcolor="#D8FE3F">4</td>
  27.             <td width="9%" bgcolor="#D8FE3F">5</td>
  28.             <td width="9%" bgcolor="#D8FE3F">6</td>
  29.             <td width="9%" bgcolor="#D8FE3F">7</td>
  30.             <td width="9%" bgcolor="#D8FE3F">8</td>
  31.             <td width="9%" bgcolor="#D8FE3F">9</td>
  32.             <td width="9%" bgcolor="#D8FE3F">10</td>
  33.         </tr>      
  34.        
  35.         <?php            
  36.             if(isset($_POST['btncrear'])) //Esto lo agregue para procesar el form en la misma pagina y no hacer otra
  37.             {            
  38.                 $numero = 1;    
  39.                 $data1 = $_POST["valor_x"];//Aqui estas recibiendo por POST el valor x ingresado arriba
  40.                 $data2 = $_POST["valor_y"];//Aqui estas recibiendo por POST el valor y ingresado arriba
  41.                 $total = $data1*$data2;//Aqui se multiplican valor x por valor y
  42.                 for($i = 1; $i < 11; $i++){
  43.                     echo "<tr>";
  44.                         echo "<td width='10%' bgcolor='#D8FE3F'>".$i."</td>";
  45.                         for($j = 1; $j <= 10; $j++){
  46.                             if((($numero * $j) == $total) and ($numero == $data2)){//Preguntas si el resultado de la tabla es igual a el total y si el $numero(columna) igual a el valor y(fila)
  47.                                 echo "<td width='9%' style='color:red;'>".$numero * $j."</td>";
  48.                             } else {
  49.                                 echo "<td width='9%'>".$numero * $j."</td>";        
  50.                             }
  51.                         }      
  52.                         $numero++;          
  53.                     echo "</tr>";
  54.                 }                
  55.             }                                            
  56.         ?>    
  57.     </table>

Última edición por kuroro221; 27/10/2013 a las 13:36