Código PHP :
$link = $_GET['cid']; $idProc = $_GET['idProc']; $sql = "SELECT * FROM insc_proceso WHERE cid='$link' AND idProc='$idProc'"; $q = mysqli_query($conexion, $sql); while ($r = mysqli_fetch_array($q)) { $cant = $r['cant']; //almacena las cantidades $insc = $r['insc']; //almacena los id de las imagenes $insc = explode(',',$insc); $cant = explode(',',$cant); } $sq = "SELECT * FROM insc"; $qu = mysqli_query($conexion,$sq); $element = ''; ?> __________________________________ aqui hay html y jquery que se encarga de marcar la imagen seleccionada ___________________________________ //este es el codigo donde armo el resultado para el listado de imagenes disponibles y seleccionadas. <?php $i = -1; while($row = mysqli_fetch_assoc($qu)){ $idInsc = $row['idImg']; $img = $row['url']; $i++; if($insc[$i] == $idInsc){ $ch = 'checked="checked"'; $inpuCant = '<input type="text" name="cant[]" class="cant" onblur="if(this.value==\'\') this.value=\''.$cant[$i].'\';" onfocus="if(this.value==\''.$cant[$i].'\') this.value=\'\';" value="'.$cant[$i].'" disabled="disabled"/>'; }else{ $ch = ''; $inpuCant = '<input type="text" name="cant[]" class="cant" onblur="if(this.value==\'\') this.value=\'Cantidad\';" onfocus="if(this.value==\'Cantidad\') this.value=\'\';" value="Cantidad" disabled="disabled"/>'; } $element .= '<li><img src="../images/img_proc/'.$img.'" /> <input type="checkbox" name="insc[]" value="'.$idInsc.'" '.$ch.'/> <a class="checkbox-select" href="#"></a>'.$inpuCant.' <a class="checkbox-deselect" href="#">Remover</a></li> '; } ?>
aqui es donde muestro el listado de imagenes disponibles y las que tienen el id coincidente con los id del array aparecen (o deberian) con un fondo de color distinto y mostrando su cantidad respectiva.
Código HTML :
<tr><td height="44" colspan="6" style="padding:0px 0px 10px 0px;"><fieldset><legend>Selecciona los Requisitos a Consignar para el Proceso </legend> <ul class="checklist"><?php echo $element;?></ul></fieldset> </td>
por fa una ayudita que ya no se que hacer!!!