hola chicos como estan, hace un tiempo publique un tema por un problema con una consulta y gracias a la ayuda de admin logre solucionar mi problema.... hasta ahora.

la cosa es que ahora debo cambiar ese script y no tengo idea de como podria hacerlo, anteriormente pude solucionarlo utilizando la funcion array_combine() para poder trabajar con 2 array... la cosa se complica porque ahora en lugar de ser 2 array lo que qiuero combinar son 3 y no se como hacer, esto es lo que tengo hasta ahora a ver si alguno puede ayudarme ya que la verdad estoy perdida...

en mi bd tngo una tabla de la que obtengo obviamente todos mis datos; el asunto es 1 hay 2 campos que almacenan la informacion a manera de array de esta forma:

el campo cant de mi tabla almacena las cantidades ingresadas en un campo de texto de mi formulario (1__2__3__ .... ) cada numero equivale una cantidad de la imagen a la q pertenece el campo.

el campo insc de mi tabla almacena los ids de mis imagenes que los toma de otra tabla y los almacena de esta forma (15,20,3, .... X) cada numero equivale al id de cada imagen.

hasta aqui lo soluciones con el codigo que muestro a continuacion, pero la cosa es q ahora tengo un tercer campo:

este campo se llama 'descripcion'; almacenaria una breve descripcion de cada imagen y se guardaria asi (descip img 1,descip img 4,descip img 3, ...)

cada campo va almacenar la misma cantidad de elementos, de que forma podria obtener el valor X de cada posicion de estos 3 areglos... algo asi como q

echo $cant(3)
echo $insc(3)
echo $descripcion(3)

pero de forma dinamica, se que tendria que cambiar el array combine pues ya no me serviria ya que son mas de 2 arreglos los q estoy empleando... por fis ayudenme es que soy aun super nueva en esto del php :'(

Código PHP :

<php
$sql = "SELECT * FROM req_proceso WHERE cid='$link' AND idProc='$idProc'"; 
$q = mysqli_query($conexion, $sql); 
while ($r = mysqli_fetch_array($q)) { 
        $cant = explode('__',$r['cant']);
   $insc = explode(',',$r['insc']);
   $ids_y_cantidades = array_combine($insc,$cant);
}
$sq = "SELECT * FROM req_imagen";  
   $qu = mysqli_query($conexion,$sq);
     $element = '';

while($row = mysqli_fetch_assoc($qu)){
     
    $idInsc = $row['idImg'];
    $img = $row['url'];
   if(isset($ids_y_cantidades[$idInsc])) {
       $ch = 'checked="checked"';
       $cla = ' change';
       $canti = $ids_y_cantidades[$idInsc];
     }else{
        $ch = '';
        $cla = '';
        $canti = 'Cantidad';
     }
     $element .= '<li><img src="../images/img_proc/'.$img.'" />
     <input type="checkbox" name="insc[]" value="'.$idInsc.'" '.$ch.'/>
     <a class="checkbox-select" href="#"></a>
     <input type="text" name="cant[]" class="cant'.$cla.'"  onblur="if(this.value==\'\') this.value=\''.$canti.'\';" onfocus="if(this.value==\''.$canti.'\') this.value=\'\';" value="'.$canti.'"  disabled="disabled"/>
     <a class="checkbox-deselect" href="#">Remover</a></li>
     ';
  }
?>