Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/07/2012, 08:07
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 8 meses
Puntos: 55
Respuesta: como insertar registros en masa

aqui tienes un ejemplo sencillo


el formulario
Código PHP:
Ver original
  1. <?php
  2. //aqui se realiza la consulta y luego se cuenta
  3. $cuenta = 5; //este numero es como que fuera el resultado de la consulta al contarla
  4.  
  5. $i=1; //aqui se crea desde el 1 para hacer el while
  6. ?>
  7. <form name="form1" method="post" action="insertar_dinamica2.php">
  8.  
  9. <table width="200" border="1">
  10. <?php
  11. while($cuenta >= $i) {
  12. ?>  
  13.     <tr>
  14.       <td>
  15.   <label>
  16.     <input name="nota<?php echo $i; ?>" type="text" id="nota" size="2" maxlength="2">
  17.   </label>
  18.       </td>
  19.     </tr>
  20.  
  21.   <?php $i++; } ?>
  22.       <tr>
  23.       <td>
  24.       <input type="hidden" value="<?php echo $cuenta; ?>" name="cuenta" id="cuenta">
  25.       <label>
  26.         <input type="submit" name="ENVIAR" id="ENVIAR" value="Enviar">
  27.       </label></td>
  28.     </tr>  
  29. </table>
  30. </form>


y como se recibe

Código PHP:
Ver original
  1. <?php
  2.  
  3. $cuenta = $_POST['cuenta'];
  4. $i=1;
  5. while($cuenta >= $i) {
  6.  
  7.     echo $_POST['nota'.$i];
  8.     echo '<br>';
  9.    
  10.     $i++;
  11. }
  12. ?>
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O