Ver Mensaje Individual
  #13 (permalink)  
Antiguo 21/08/2013, 16:28
gilihio
 
Fecha de Ingreso: agosto-2013
Ubicación: hermosillo
Mensajes: 13
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Insertar registros desde una tabla dimacia con select dentro de ella

Compañeros ya QUEDO !!! por fin jajajaj les comparto la forma en que lo termine y AGRADESCO SU COLABORACION gracias.

Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     include_once "conexion.php";
  4. ?>
  5. <html>
  6.   <head>
  7.     <title>Incidencias en traileres</title>
  8.   </head>
  9.  
  10.   <body>
  11.     <?php
  12.    
  13.         echo "<form method=post>";  
  14.             $sql="select * from tabla1";
  15.             $result=mysql_query($sql);
  16.             echo "<table border=1>";
  17.                 echo "<tr>
  18.                         <td>dato2</td>
  19.                         <td>select</td>
  20.                         <td><input type=submit name=benviar value=salvar></td>
  21.                     </tr>";
  22.             while($row=mysql_fetch_array($result)):
  23.             {  
  24.                 $nom=$row[1]; //nom toma el valor del registro
  25.                 $nombre[]=$nom; //nom entra en el arreglo y se guarda y avanza una posision
  26.                 echo "<tr>
  27.                         <td><div>$row[1]</div></td>
  28.                         <td><div><select name=lista[]>
  29.                                     ";?><option>nada</option><?php echo "
  30.                                     <option value=1>1</option>
  31.                                     <option value=2>2</option>
  32.                                     <option value=3>3</option>
  33.                                     <option value=4>4</option>
  34.                                     <option value=5>5</option>
  35.                                     <option value=6>6</option>
  36.                                     <option value=7>7</option>
  37.                                     <option value=8>8</option>
  38.                                 </select>
  39.                         </div></td>
  40.                         ";?>
  41.                         <td><div><input type="checkbox" name="datos[]" value="<?php echo $row['1']?>"</div></td>
  42.                     </tr><?php
  43.             }
  44.             endwhile;
  45.                 echo    "</table>";
  46.         echo "</form>";
  47.             if($_POST['benviar'])
  48.             {
  49.                 $data=$_POST['datos'];
  50.                 $lista=$_POST['lista'];
  51.                 $i=0;
  52.                
  53.                 $con=count($lista);            
  54.                
  55.                 for($i=0; $i<$con; $i++)
  56.                 {
  57.                     if($lista[$i]!='nada')
  58.                     {
  59.                         mysql_query("insert into tabla2 (dato1,dato2) values ('$lista[$i]','$nombre[$i]')");
  60.                     }
  61.                     else
  62.                     {
  63.                         echo 'no guardo nada';
  64.                     }
  65.                 }
  66.             }
  67.            
  68.     ?>
  69.   </body>
  70. </html>

ahora si se cumple lo de las imágenes =) faltan validaciones pero eso es lo de menos ya lo terminare