Comunidad de diseņo web y desarrollo en internet online

problema con actualizacion de orden en un sistema

Citar            
MensajeEscrito el 04 Mar 2010 04:26 pm
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.

Código PHP :

$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"]);
                    }
           }  

Por sandino

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Mar 2010 07:11 pm
Hola que mas, soy nuevo acā y ademas novato jeje espero no estar haciendo algo mal...

Bueno mi consejo seria que no uses comillas dobles dentro de otras comillas dobles; Intenta a ver y cuentas :D

Por Quarterback

171 de clabLevel

1 tutorial

Genero:Masculino  

Santa Marta, Colombia

msie7
Citar            
MensajeEscrito el 04 Mar 2010 07:14 pm
Ademas..

$resetea_orden=$db->consulta("UPDATE TBL_ACCIDENTE SET NRO_ORDEN=0 where SYSTEM_ID=".$id);

Reemplāzala por esta:

$resetea_orden=$db->consulta("UPDATE TBL_ACCIDENTE SET NRO_ORDEN=0 where SYSTEM_ID='.$id'");

:)

Por Quarterback

171 de clabLevel

1 tutorial

Genero:Masculino  

Santa Marta, Colombia

msie7
Citar            
MensajeEscrito el 04 Mar 2010 07:34 pm
Disculpa mismo problema la cuenta no me funciona.
Me sigue arrojando el mismo resultado
0-1-2-2-3
y deberia arrojar
0-1-2-3-4
Alguna otra idea.Gracias!

Por sandino

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Mar 2010 10:16 pm
Disculpa mismo problema la cuenta no me funciona.
Me sigue arrojando el mismo resultado
0-1-2-2-3
y deberia arrojar
0-1-2-3-4
Alguna otra idea.Gracias!

Por sandino

51 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 Š 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.