Código PHP:
Ver original<?php do { ?>
<tr>
<td class="Estilo23"><?php $campo1=$row_tabla1['codigo']; ?></td>
<td class="Estilo23"><?php $campo2= $row_tabla1['g_codigo']; ?></td>
<td class="Estilo23"><?php $campo3= $row_tabla1['i_codigo']; ?></td>
<td class="Estilo23"><?php echo $row_tabla1['r6_codigo']; ?></td>
<td class="Estilo23"><strong><?php echo $variable2=$tabla1['variable2']; ?></strong></td>
<td class="Estilo23"><?php echo $row_tabla1['nombre']; ?></td>
<td class="Estilo23"><?php echo $row_tabla1['apellido']; ?></td>
<td class="Estilo23"><label>
<input type="hidden" name="codigo" id="codigo" value="<?php echo $campo1 ?>" />
<input type="hidden" name="gcodigo" id="gcodigo" value="<?php echo $campo2 ?>"/>
<input type="hidden" name="icodigo" id="icodigo" value="<?php echo $campo3 ?>" />
<input type="hidden" name="variable2" id="varable2" value="<?php echo $variable2 ?>"/>
<br />
</label></td>
<td><label>
<input name="califica" type="text" class="Estilo22" id="califica" size="3" maxlength="3" />
</label></td>
<td><label>
<input name="valor1" type="text" class="Estilo22" id="valor1" size="2" maxlength="2" />
</label></td>
<td><label>
<input name="observacion" type="text" class="Estilo23" id="observacion" />
</label></td>
</tr>
<?php if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO icalifica (codigo, gcodigo, icodigo,varible2 ,califica, valor1, observacion) VALUES (%s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['codigo'], "text"),
GetSQLValueString($_POST['gcodigo'], "int"),
GetSQLValueString($_POST['icodigo'], "text"),
GetSQLValueString($_POST['variable2'], "text"),
GetSQLValueString($_POST['califica'], "int"),
GetSQLValueString($_POST['valor'], "int"),
GetSQLValueString($_POST['observacion'], "text"));
$insertGoTo = "pagina_de_confirmacion.php";
if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ?
"&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING'];
}
//header(sprintf("Location: %s", $insertGoTo));
} ?>
<?php //} while ($row_tabla1 = mysql_fetch_assoc($tabla1)); ?>
</table>
Este es el código, EXPLICO: en el comportamiento REPETIR REGIÓN al consultar el numero de campos que aparecerán dependen de la cantidad de campos que tiene esa tabla y de la condición especificada(eso lo sabemos todos), ahora lo que me gustaría saber es como INSERTAR esos mismo números de campos que aparecieron en otra tabla, OSEA QUE: si me aparecieron 4 registro esos mismo 4 registro sean insertado en la nueva tabla, si aparecen solo dos, que sean esos dos los que se inserten y así sucesivamente. HASTA AHORA CON EL CÓDIGO QUE MUESTRO SOLO HE LOGRADO QUE EL ULTIMO REGISTRO SEA INSERTADO REPETIDO.
Por favor si alguien puede ayudarme a resolver esto le estaré agradecido