Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2006, 08:37
Avatar de carlosfocus
carlosfocus
 
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 18 años, 3 meses
Puntos: 0
Exclamación Problemas con fechas y chekbox

Saludos a todos

Les comento que tengo un sistema de help-desk y se manejan solicitudes que llegan de una web

Dentro de las solicutudes se manejan ciertos procedimientos los cuales el usuario los seleccionan en checkbox, al momento de cumplir un paso

ahora, cuando la persona selecciona un checkbox se actualiza en la base de datos la fecha en la cual lo selecciono y lo hago con este code

Código PHP:
//
   
dbconnect();
  
$result mysql_query("update ".$tblrequests." set categoryid='" $categoryid "',
   $sql="
update $tblrequests set categoryid='$categoryid'";
   $sql.="
severity='$severity',";
   $sql.="
estimatedtime='$estimatedtime',";
   $sql.="
status='$status',";
   $sql.="
technicianid='$technicianid',";
   $sql.="
emailupdate='$emailupdate',";
   $sql.="
releasecall='$releasecall',";
   $sql.="
resolution='$resolution',";
   $sql.="
status2='$status2',";
   $sql.="
op1='$op1',";
   $sql.="
op2='$op2',";
   $sql.="
op3='$op3',";
   $sql.="
op4='$op4',";    
   $sql.="
op5='$op5',";    
   $sql.="
op6='$op6',";    
   $sql.="
op7='$op7',";    
   $sql.="
op8='$op8',";    
   $sql.="
op9='$op9',";    
   $sql.="
op10='$op10',";                                    
   $sql.="
nrequest='$nrequest',";
   $sql.="
sorder='$sorder',";
   $sql.="
nrfqm='$nrfqmm',";
   $sql.="
pdtc='$pdtc',";
   $sql.="
postc='$postc',";   
   $sql.="
nfactura='$nfactura',";
   if($op2=="
1")  $sql.=" fop2=now(),";   
   if($op3=="
1")  $sql.=" fop3=now(),";    
   if($op4=="
1")  $sql.=" fop4=now(),";   
   if($op5=="
1")  $sql.=" fop5=now(),";  
   if($op6=="
1")  $sql.=" fop6=now(),";            
   if($op7=="
1")  $sql.=" fop7=now(),";  
   if($op8=="
1")  $sql.=" fop8=now(),";  
   if($op9=="
1")  $sql.=" fop9=now(),";  
   if($op10=="
1")  $sql.=" fop10=now(),";     
   if($op1=="
1")  $sql.=" fop1=now() ";  
   $sql.="
where ticketnumber='$ticketnumber'".  mysql_error();
   $result=mysql_query($sql);    
    if (!$result) {
     die('Invalid query: ' . mysql_error());
     } 
Y cuando la persona vuelve a entrar a la solicitud no puedes Des-seleccionar el checkbox

Mi problema esta en que como el cjeckbox manda un valor que es 1 y al estar seleccionado me lo envia y me actualiza la fecha a la de hoy por ejemplo y yo seleccione el primer checkbox ayer y me coloco la fecha de ayer
, pero como seleccione otro hoy me cambio la fecha en todos

¿Como hago para que no me cambie la fecha en los demas campos?

Gracias
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com

Última edición por carlosfocus; 08/03/2006 a las 10:49