hola, ya resolví el problema, el problema es que le ponía el mismo nombre a las variables, tanto en la sentencias:
Código PHP:
echo"<td><input type='text' name='oa_nom[]' value='".$dat_oa['oa_nom']."'></td>";
echo"<td><input type='text' name='oa_pu[]' value='".$dat_oa['oa_pu']."'></td>";
echo"<td><textarea name='oa_con[]' cols='20' rows='10' value='".$dat_oa['oa_con']."'></textarea></td>";
echo"<td><textarea name='oa_ex[]' cols='20' rows='10' value='".$dat_oa['oa_ex']."'></textarea></td>";
echo"<td><textarea name='oa_ha[]' cols='20' rows='10' value='".$dat_oa['oa_ha']."'></textarea></td>";
echo"<td><textarea name='oa_re[]'cols='20' rows='10' value='".$dat_oa['oa_re']."'></textarea></td>";
COMO EN LAS SIGUIENTES:
Código PHP:
<table width="200" border="1">
<tr>
<td>Nombre completo</td>
<td>Puesto</td>
<td>Conocimientos</td>
<td>Experiencia</td>
<td>Habilidades</td>
<td>Reconocimientos</td>
</tr>
<tr>
<td><input type="text" name="oa_nom"></td>
<td><input type="text" name="oa_pu"></td>
<td><textarea name="oa_con" cols="20" rows="10"></textarea></td>
<td><textarea name="oa_ex" cols="20" rows="10"></textarea></td>
<td><textarea name="oa_ha" cols="20" rows="10"></textarea></td>
<td><textarea name="oa_re" cols="20" rows="10"></textarea></td>
</tr>
</table>
Por esta razón no me inicializaba las cadenas, gracias por la ayuda¡¡... solo había que cambiar el nombre para que fueran diferentes¡¡ GRACIAS¡¡