Cita:
Iniciado por Cluster Me vas a tener que disculpar .. pero no entendí a que te refieres. No alcanzo a ver el código de la función "actualizar_numtexto()"
Un saludo,
Código PHP:
function seleccionar_textos($dbi,$base,$cod_prueba,$codigo_formaA,$lugar,$creara)
//Selecciona los textos de la prueba forma A para insertarlos en la forma B.
{
$consulta="select * from prueba_texto where cod_prueba='$cod_prueba' order by num_texto";
$items=mysql_db_query($base,$consulta,$dbi);
$i=0;
while ($row = mysql_fetch_array($items))
{
if (texto_unido($dbi,$row["cod_texto"])!="") //Verfica si hay textos unidos, si lo hay, actualiza
{ //las posiciones de los textos que ya fueron ingresados en la prueba
$i--; //y las posiciones de los combos les suma uno ya que se agregó un texto, siempre
actualizar_lugares($dbi,$base,$codigo_formaA,$lugar[$i]); //y cuando sean mayores a la que se va a ingresar
$valor=$lugar[$i]+1;
for($j=$i+1;$j<count($lugar);$j++)
{
if ($lugar[$j]>=$valor)
$lugar[$j]++;
}
}
else
$valor=$lugar[$i];
if ($creara==1) //Crear Forma B
insertar_texto($dbi,$base,$codigo_formaA,$row["cod_texto"],$valor,$row["ubicacion"]);
if ($creara==2) //Modificar Forma A, lo único que hace es modificar la posición del texto
actualizar_numtexto($dbi,$base,$codigo_prueba,$row["cod_texto"],$valor);
$i++;
}
Disculpa ,Saludos