Deviance1 Posted April 19, 2009 Report Share Posted April 19, 2009 Labdien. Radās problēma ar UPDATE funkciju. Lieta tāda, ka ir lauks, kurā ir šāda informācija: 223 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16777473 11891 1580 0 0 100 0 0 0 11891 1580 1000 0 100 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 35 0 0 0 8 2048 4194304 1163984896 Piekļūstot skriptam, ciparam 230 vajadzētu nomainīties uz 231, bet nezinu kā lai to panāk - vnk nav ne jausmas kā šādā ciparu jūklī nomainīt vienu vērtību, citas neaizskarot. Ja kādam ir idejas, ar prieku uzklausīšu. Ar cieņu, Dāvis Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted April 19, 2009 Report Share Posted April 19, 2009 pieņemu domu, ka tas 230 ir vienā un tajā pašā vietā teiksim 40tajā. Tad: $virkne = '223 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16777473 11891 1580 0 0 100 0 0 0 11891 1580 1000 0 100 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 35 0 0 0 8 2048 4194304 1163984896'; $masivs = explode(' ', $virkne); $masivs[39]++; $virkne = implode(' ',$masivs); Quote Link to comment Share on other sites More sharing options...
Deviance1 Posted April 19, 2009 Author Report Share Posted April 19, 2009 pieņemu domu, ka tas 230 ir vienā un tajā pašā vietā teiksim 40tajā.Tad: $virkne = '223 0 25 0 1065353216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16777473 11891 1580 0 0 100 0 0 0 11891 1580 1000 0 100 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 35 0 0 0 8 2048 4194304 1163984896'; $masivs = explode(' ', $virkne); $masivs[39]++; $virkne = implode(' ',$masivs); Tas 230 visu laiku ir vienā un tajā pašā vietā, bet šajā gadījumā rodas vēlviena problēma, jo tie pārējie cipari arī mainās. To gan nedara skripts, bet atsevišķa programma, un paredzēt uz kādiem cipariem tā programma viņus samainīs, nav iespējams. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted April 19, 2009 Report Share Posted April 19, 2009 Nesaprotu problēmu. Ielasi no DB mainīgajā $virkne. Sadali $virkni pa sastāvdaļām. Veic nepieciešamās darbības. Apvieno. Saglabā atpakaļ DB. Kur problēma? Quote Link to comment Share on other sites More sharing options...
Deviance1 Posted April 19, 2009 Author Report Share Posted April 19, 2009 Nesaprotu problēmu.Ielasi no DB mainīgajā $virkne. Sadali $virkni pa sastāvdaļām. Veic nepieciešamās darbības. Apvieno. Saglabā atpakaļ DB. Kur problēma? Viss ir ok. Paldies. Laikam jau pārāk uz miegu velk un nespēju koncentrēties ;] Quote Link to comment Share on other sites More sharing options...
Deviance1 Posted April 22, 2009 Author Report Share Posted April 22, 2009 Viss ir ok. Paldies. Laikam jau pārāk uz miegu velk un nespēju koncentrēties ;] Tas tā kā būtu ok, bet kā būtu, ja šī vērtība būtu jāpalielina par 3? Jau iepriekš paldies. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted April 22, 2009 Report Share Posted April 22, 2009 $masivs[39]++; vietā būtu jāraksta: $masivs[39]=$masivs[39]+3; Quote Link to comment Share on other sites More sharing options...
Deviance1 Posted April 22, 2009 Author Report Share Posted April 22, 2009 $masivs[39]++;vietā būtu jāraksta: $masivs[39]=$masivs[39]+3; Lielais paldies. Ko, mēs, iesācēji bez Jums darītu... :) Quote Link to comment Share on other sites More sharing options...
PheliX Posted April 23, 2009 Report Share Posted April 23, 2009 vai arī $masivs[39]+=3; :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.