Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2008, 08:35
chari
 
Fecha de Ingreso: diciembre-2002
Mensajes: 130
Antigüedad: 21 años, 4 meses
Puntos: 0
Insertar el Checkbox según la bd

Hola tengo una página de edición de proyectos, en la bd en los donde aparecen los checkbox susa valores son 0 y -1. He conseguido que me aparezca marcado o no, pero como es un formulario de edición de proyectos quiero poder modificar los checkbox cuando edite los proyectos.

El problema que tengo es que no me pasa ningún cambio en los checkbox y no me da ningún error.

Pongo el código para ver si me podeis ayudar. Gracias.

edproyectos.php

<?
include_once ("../../auth.php");
include_once ("../../authconfig.php");
include ("../../nivel.php");

?>
<html>
<head>
<title>Consulta y edici&oacute;n de Proyectos</title>
<link href="../../estilo.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Estilo7 {font-size: 14px}
.Estilo9 {font-size: 30px}
-->
</style>
</head>
<body>
<H1 class="Estilo1"><img src="../../img/Itsmo.gif" width="111" height="69" hspace="10"><span class="Estilo9">Proyectos</span></H1>
<?php
$result=mysql_query("select * from PROYECTOS");
?>
<TABLE BORDER=1 CELLPADDING=4 CELLSPACING=0 bordercolor="#666666">
<TR bgcolor="#C1D6FF" class="Estilo4">
<TD align="center" valign="middle"><div align="center"><span class="Estilo7"><B> </B></span></div></TD>
<TD align="center" valign="middle"><div align="center"><span class="Estilo7"><B>CODIGO</B></span></div></TD>
<TD align="center" valign="middle"><div align="center"><span class="Estilo7"><B>ORDEN</B></span></div></TD>
<TD align="center" valign="middle"><div align="center"><span class="Estilo7"><B>NOMBRE</B></span></div></TD>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>ESTADO</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>TERMINADO</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>PRESUPUESTO</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>SECCION</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><b>DEPARTAMENTO</b></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>CONTABLE</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>CALIDAD</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>FECHA_COMIENZO</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>FECHA_FIN</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>CLIENTE</B></span></div></td>
<td align="center" valign="middle"><div align="center"><span class="Estilo7"><B>NOTAS</B></span></div></td>
</TR>
<?php
while($row = mysql_fetch_array($result)) {
$codi = $row["CODIGO"];

$terminado_si = 'NO';
$contable_si ='NO';
$calidad_si = 'NO';

if ($row["TERMINADO"] == -1)
{
$terminado_si = 'SI';
}
if ($row["CONTABLE"] == -1)
{
$contable_si = 'SI';
}
if ($row["CALIDAD"] == -1)
{
$calidad_si = 'SI';
}




printf("<tr><td align=\"center\"><a href=\"modproyectos.php?cod=$codi\"><img src=\"../../img/lapiz2.jpg\" width=\"17\" height=\"20\" border=\"0\"/></a></td> <td>&nbsp;%s</td> <td>&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td> <td align=\"center\">&nbsp;%s&nbsp;</td> <td align=\"center\">&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td> <td align=\"center\">&nbsp;%s&nbsp;</td> <td align=\"center\">&nbsp;%s&nbsp;</td> <td align=\"center\">&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td> <td>&nbsp;%s&nbsp;</td></tr>", $row["CODIGO"], $row["ORDEN"], $row["NOMBRE"], $row["ESTADO"], $terminado_si, $row["PRESUPUESTO"], $row["SECCION"], $row["DEPARTAMENTO"], $contable_si, $calidad_si, $row["FECHA_COMIENZO"], $row["FECHA_FIN"], $row["CLIENTE"], $row["NOTAS"]);
}
mysql_free_result($result);
?>
</table>

</table>
</body>
</html>

modproyectos.php

<html>
<head>
<title>Modificar Proyectos</title>
<link href="../../estilo.css" rel="stylesheet" type="text/css">
</head>
<body>
<p>
<?
include_once ("../../auth.php");
include_once ("../../authconfig.php");
include_once ("../../check.php");
include ("../../nivel.php");

$code = $_GET['cod'];

$result=mysql_query("select * from PROYECTOS where CODIGO='$code'");
$row = mysql_fetch_array($result);

$terminado_si = '';
$contable_si ='';
$calidad_si = '';

if ($row["TERMINADO"] == -1)
{
$terminado_si = 'checked';
}
if ($row["CONTABLE"] == -1)
{
$contable_si = 'checked';
}
if ($row["CALIDAD"] == -1)
{
$calidad_si = 'checked';
}

?>
<table width="551" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#999999">
<tr>
<td width="131"><img src="../../img/Itsmo.gif" width="111" height="69"> </td>
<td width="414" align="center"><span class="Estilo1">Modificar Proyectos</span></td>
</tr>
<tr>
<td colspan="2"><br> <FORM ACTION="procesarproy_mod.php" method = "get">
<TABLE align="center">
<TR>
<TD class="Estilo4">CODIGO:</TD>
<TD><INPUT NAME="CODIGO" TYPE="text" id="CODIGO" SIZE="20" MAXLENGTH="30" value=<?php echo "$code";?>></TD>
</TR>
<TR>
<TD class="Estilo4">ORDEN:</TD>
<TD><INPUT NAME="ORDEN" TYPE="text" id="ORDEN" SIZE="20" MAXLENGTH="30" value=<?php echo $row['ORDEN'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">NOMBRE:</TD>
<TD><INPUT NAME="NOMBRE" TYPE="text" id="NOMBRE" SIZE="60" MAXLENGTH="60" value="<?php echo $row['NOMBRE'];?>"></TD>
</TR>
<TR>
<TD class="Estilo4">ESTADO:</TD>
<TD><INPUT NAME="ESTADO" TYPE="text" id="ESTADO" SIZE="20" MAXLENGTH="30" value=<?php echo $row['ESTADO'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">TERMINADO:</TD>
<TD><label>
<input type="checkbox" name="TERMINADO" id="TERMINADO" <?php echo $terminado_si;?>>
</label></TD>
</TR>
<!--<TR>
<TD class="Estilo4">TERMINADO:</TD>
<TD><INPUT NAME="TERMINADO" TYPE="text" id="TERMINADO" SIZE="20" MAXLENGTH="30" value=<?php echo $row['TERMINADO'];?>></TD>
</TR>-->
<TR>
<TD class="Estilo4">PRESUPUESTO:</TD>
<TD><INPUT NAME="PRESUPUESTO" TYPE="text" id="PRESUPUESTO" SIZE="20" MAXLENGTH="30" value=<?php echo $row['PRESUPUESTO'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">SECCION:</TD>
<TD><INPUT NAME="SECCION" TYPE="text" id="SECCION" SIZE="20" MAXLENGTH="30" value=<?php echo $row['SECCION'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">DEPARTAMENTO:</TD>
<TD><INPUT NAME="DEPARTAMENTO" TYPE="text" id="DEPARTAMENTO" SIZE="20" MAXLENGTH="30" value=<?php echo $row['DEPARTAMENTO'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">CONTABLE:</TD>
<TD><label>
<input type="checkbox" name="CONTABLE" id="CONTABLE2" <?php echo $contable_si;?>>
</label></TD>
</TR>
<!-- <TR>
<TD class="Estilo4">CONTABLE:</TD>
<TD><INPUT NAME="CONTABLE" TYPE="text" id="CONTABLE" SIZE="20" MAXLENGTH="30" value=<?php echo $row['CONTABLE'];?>></TD>
</TR>
<TR>-->
<TD class="Estilo4">CALIDAD:</TD>
<TD><input type="checkbox" name="CALIDAD" id="CALIDAD" <?php echo $calidad_si;?>></TD>
</TR>
<!-- <TR>
<TD class="Estilo4">CALIDAD:</TD>
<TD>
<INPUT NAME="CALIDAD" TYPE="text" id="CALIDAD" SIZE="20" MAXLENGTH="30" value=<?php echo $row['CALIDAD'];?>></TD>
</TR>
<TR>-->
<TD class="Estilo4">FECHA_COMIENZO:</TD>
<TD><INPUT NAME="FECHA_COMIENZO" TYPE="text" id="FECHA_COMIENZO" SIZE="20" MAXLENGTH="30" value=<?php echo $row['FECHA_COMIENZO'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">FECHA_FIN:</TD>
<TD><INPUT NAME="FECHA_FIN:" TYPE="text" id="FECHA_FIN:" SIZE="20" MAXLENGTH="30" value=<?php echo $row['FECHA_FIN:'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">CLIENTE:</TD>
<TD><INPUT NAME="CLIENTE" TYPE="text" id="CLIENTE" SIZE="20" MAXLENGTH="30" value=<?php echo $row['CLIENTE'];?>></TD>
</TR>
<TR>
<TD class="Estilo4">NOTAS:</TD>
<TD><INPUT NAME="NOTAS" TYPE="text" id="NOTAS" SIZE="20" MAXLENGTH="30" value=<?php echo $row['NOTAS'];?>></TD>
</TR>
</TABLE>
<br>
<div align="center">
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar" >
</div>
</FORM></td>
</tr>
</table>
</body>
</html>