NBS Posted September 1, 2008 Report Share Posted September 1, 2008 Neizdodas izvadīt pareizi. Mans kods: http://paste.php.lv/7943?lang=javascript Īsumā aprakstīšu ko dara šis kods: Selektē tabulu `paid_penalty_bills`. Sākas izpildīties while cikls kamēr tabulā nebiedzas ieraksti. Salīdzina if'ā vai mainīgais `indis` ir 11, ja ir selektē tabulu ar noteiktu `billsid`. Pēc tam vēlos zināt vai šajā selektā kaut kas ir atselektējies. `if (penalty.Eof != true) { %>` šī man šķiet ir muļķība. Vēlos salīdzināt, ja ir ieraksts atrasts tad printēt <td>... utt., ja nē tad otru <td>... utt. Neizdodas salīdzināšana. Palīdziet, lūdzu, neesmu spēcīgs iekšs JS. Link to comment Share on other sites More sharing options...
bubu Posted September 1, 2008 Report Share Posted September 1, 2008 Javaskripts? Kas tas par javaskriptu, kuru raksta ar <% ... %> ? Tev arī vajadzētu pamācīties darboties ar SQL JOIN'u. Tad to vajadzetu tikai vienu kveriju taisīt. Link to comment Share on other sites More sharing options...
NBS Posted September 1, 2008 Author Report Share Posted September 1, 2008 Lūdzu nevajag taisīt muļķīgas QUOTEs Ļoti jauks replays :( Link to comment Share on other sites More sharing options...
NBS Posted September 1, 2008 Author Report Share Posted September 1, 2008 Tā vienkārši man ir. Kaut vai man tur 10 selecti tas lietas būtību nemaina šajā manā problēmā. Es nevaru iebraukt kā var salīdzināt rezultātu, ja pat tas ir tukšs. Link to comment Share on other sites More sharing options...
Aleksejs Posted September 1, 2008 Report Share Posted September 1, 2008 No kurienes vispār mainīgais billsList uzrodas? Link to comment Share on other sites More sharing options...
NBS Posted September 1, 2008 Author Report Share Posted September 1, 2008 Lūdzu nevajag taisīt muļķīgas QUOTEs Ar to mainīgo viss ir kārtībā. Noformulēšu savu jautājumu vēlreiz. Man vajag iegūt pārbaudi šim kodam: query = "SELECT bills_id FROM paid_penalty_bills WHERE billsid = "+ billsList(0) +""; penalty = runSQL(query); if (penalty("bills_id").Lenght > 0) { Piemērs, query = "es_esmu_query" result = "es_esmu_query_rezultats" if result > 0 { echo/print/response.write ("es_izrakstu_ko_velos") } else { "izrakstu_kas_paliek_pari" } Kā lai es iegūsto to pārbaudi ar if'u ? Jo manā kodā viņš liek mīksto uz to if'u neecho man ne pirmo ne otro. Meiģinu salīdzināt šādi: if (penalty.Lenght > 0) { // kļūda if (query.Lenght > 0) { // kļūda Link to comment Share on other sites More sharing options...
Aleksejs Posted September 1, 2008 Report Share Posted September 1, 2008 pareizi ir length, nevis lenght ;) Link to comment Share on other sites More sharing options...
NBS Posted September 1, 2008 Author Report Share Posted September 1, 2008 (edited) Lūdzu nevajag taisīt muļķīgas QUOTEs Pārakstijos, bet tā nav šī vaina. Pārveidoju kodu uz šādu: <% while (billsList.Eof == true) { if (billsList("indis") == 11) { query = "SELECT * FROM paid_penalty_bills WHERE billsid = "+ billsList(0) +""; penalty = runSQL(query); if ((penalty.Length) > 0) { %> <td style="font-size=10;"><a href="#nil" onClick="CustPaid("+ billsList(0) +");"><font face=verdana>Pievienot</font></a></td> <% } else { %> <td style="font-size=10;"><font face=verdana>Apmaksāts</font></td> <% } } billsList.movenext } %> Ne - <td style="font-size=10;"><a href="#nil" onClick="CustPaid("+ billsList(0) +");"><font face=verdana>Pievienot</font></a></td> Ne arī šis - <td style="font-size=10;"><font face=verdana>Apmaksāts</font></td> Nerādās man un kļūdas arī nav :( Visamz nerāda. Edited September 1, 2008 by bubu Link to comment Share on other sites More sharing options...
NBS Posted September 1, 2008 Author Report Share Posted September 1, 2008 Tiku galā... Link to comment Share on other sites More sharing options...
bubu Posted September 1, 2008 Report Share Posted September 1, 2008 Bet es goda vārds nesaprotu, kas tas ir par Javascript'u, kurā jāraksta <% vai %> Link to comment Share on other sites More sharing options...
v3rb0 Posted September 2, 2008 Report Share Posted September 2, 2008 šitais izskatās pēc http://en.wikipedia.org/wiki/JScript iekš asp lapām. vai tad css sadaļā šo jāliek? :) Link to comment Share on other sites More sharing options...
bubu Posted September 2, 2008 Report Share Posted September 2, 2008 Tad jau starp <% un %> liktu asp kodu, ne? Link to comment Share on other sites More sharing options...
v3rb0 Posted September 2, 2008 Report Share Posted September 2, 2008 cik atceros no pirmās darbavietas, tad nē - sāka failu ar <%@ language="JScript"%> un tālāk javascriptu starp <% %> Link to comment Share on other sites More sharing options...
NBS Posted September 2, 2008 Author Report Share Posted September 2, 2008 Lūdzu nevajag taisīt muļķīgas QUOTEs Jā, man apmēram tagad tāpat ir. Nemāku to izskaidrot tā vienkārši ir :) Link to comment Share on other sites More sharing options...
bubu Posted September 2, 2008 Report Share Posted September 2, 2008 Ok, tagad skaidrs. Link to comment Share on other sites More sharing options...
Recommended Posts