Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2006, 03:18
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 4 meses
Puntos: 10
Hola Sonia.gc!
lo primero q tienes q hacer es una consulta a tu BD para saber q campos tienes activados y cuales no.
Normalmente cuando se hace una edicion es xq modificas algun registro en concreto asi q la consulta supongo q sera seleccionada por una id o algo semejante
Código PHP:
<?
//consulta
$str="SELECT * FROM tabla WHERE id=".$id;
//ejecutamos consulta
$sql=mysql_query($str)or die (mysql_error()); 
//resultados
$res=mysql_fetch_array($sql);
?>
<!AMPLIACION de CLASIFICACION>
<tr bgcolor="#FFFFFF"> 
<td> <div align="right">Clasificaci&oacute;n</div></td>
<td colspan='3'> 
--> y aqui en caso de q este marcado como s te lo mostrara y sino pues no!
<INPUT TYPE="checkbox" value="s" NAME="txtL6" <? if($res[campoX]=='s'){ echo "checked"; }?>>L6
<INPUT TYPE="checkbox" value="s" NAME="txtL5" <? if($res[campoX1]=='s'){ echo "checked"; }?>>L5

</td>
</tr>
<!FIN CLASIFICACION>
EDITADO: todo esto tiene q ir dentro un formulario y una vez echos los cambios llamar a la pagina de update con su sentencia adecuada.
Código PHP:
$sql_upd=mysql_query("UPDATE table SET campox=".$POST[campox]."......"); 
el codigo es perfeccionable... lo he hecho sin probarlo pero mas o menos es para q cojas una idea para hacer un form de edicion!

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier