Hola, tengo un problema tengo una tabla donde se almacenan nombres, grupos y la imagen entre otras cosas de un grupo de maestros, el detalle es que para modificar los registros puse el siguiente codigo :
Código PHP:
if($_REQUEST['Submit'])
{
if(!empty($_POST['checkboxes']))
{
$i=0;
$aLista=array_keys($_POST['checkboxes']);
foreach($aLista as $iId)
{
$result = mysql_query("SELECT * FROM tutores WHERE id_imagen = $iId",$conexion);
while($row = mysql_fetch_row($result))
{
$i++;
for($cont =1 ;$cont<=1;$cont++)
{ echo "<br>";
for($cont2=0;$cont2<6;$cont2++)
{echo "<br>$Columnas[$cont2]<br><input name = 'textboxes[$contl]' type = 'text' size ='50' maxlength ='50' value='$row[$cont2]'>";
}
echo "<input name = 'textboxesh[$contl]' type ='hidden' value ='$row[6]'>";
echo "Foto <input name ='userfile[]' type = 'file'>";
}
}
}
echo "<br><input type='submit' name='GuardarCambios' value='Guardar Cambios'>";
}
}
La tabla tiene como uno de los campos id de imagen que es el que uso para modificar el registro, el error ocurre cuando antes de modificar cualquier registro , elimino algunos otros y entonces me quedan por ejemplo registros con id's 1,2,3,4 y 20, entonces si quiero modificar el registro con el id = 20 no lo selecciona porque mas bien estaria seleccionando un registro 5, no se si me explique, pero bueno si alguien puede ayudarme se lo agradeceria bastante.