PHP - problema con actualizacion de

 
Vista:

problema con actualizacion de

Publicado por Juan (12 intervenciones) el 04/03/2010 18:59:36
Estimados, tengo un problema q no e podido resolver tengo varios registros en un listado enumerados del 1 al x, la cosa es q cuando actualizo un registro como "no" este registro debe ser 0 y los registros posteriores se les debe restar un numero:
es decir:
registros originales:1-2-3-4
registros actualizados: 0-1-2-3
La cosa es que no me resulta y no e podido encontrar la solucion mi codigo me devuelve el resultado:0-1-2-2
Espero me puedan ayudar por favor cual es mi problema.

$consulta_orden= $db->consulta("SELECT SYSTEM_ID,NRO_ORDEN FROM TBL_ACCIDENTE WHERE NRO_ORDEN>=$orden order by NRO_ORDEN desc");
while($resultado_orden = $db->fetch_array($consulta_orden)){
if($resultado_orden['SYSTEM_ID']==$id){

$resetea_orden=$db->consulta("UPDATE TBL_ACCIDENTE SET NRO_ORDEN=0 where SYSTEM_ID=".$id);
}else{
$nro_orden=$resultado_orden['NRO_ORDEN']-1;
$resetea_orden=$db->consulta("UPDATE TBL_ACCIDENTE SET NRO_ORDEN=".$nro_orden." where SYSTEM_ID=".$resultado_orden["SYSTEM_ID"]);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder