私はaspとvbで書くのが初めてで、ウェブフォームからデータを取得し、項目数を数え、アルファベット順に並べ替える必要がある。ASP/VB:配列の値を数えて並べる
私が記入し、それは少し、このようになります提出することができる複数のテキストボックスでWebフォームを持っています(それが唯一の視覚補助だ、スプレッドシートを言い訳)
私が作りました
myArray = array(town, medal, record, sport)
私は各町が勝ったどのように多くの各メダルの総メダル、再の数をカウントし、順(アルファベットすべて)したいと思います。このような、それらの値を含む配列各町によって設定されたコード。
私のpsuedocodeはこれと少し似ていますが、うまくいけば私はロジックの点でちょっとしたことです。私が少し主張しているのは、どのステートメントが良いのか、そしてどこで、特に英数字で注文するのかを知ることです。
'this is the psuedocode for the total medals per town
tally = 0 'Set tally to 0
for myArray(town) 'For each town
for myArray(medal) 'For each medal
tally = tally + 1 'Add 1 to the total tally
response.write(myArray(town) "has" tally "medals" & "<br>")
next
next
'this is the pseudocode for the individual medals
for myArray(town) 'For each town
for myArray(medal) 'For each medal
goldTally = 0
silverTally = 0
bronzeTally = 0
if medal = "G"
goldTally = goldTally + 1
elseif medal = "S"
silverTally = silverTally + 1
else medal = "B"
bronzeTally = bronzeTally + 1
response.write(myArray(town) "has:" goldTally "gold medals" &"<br>"
silverTally "silver medals" &"<br>"
bronzeTally "bronze medals" &"<br>"
next
next
感謝のヒープをいただければ幸いです。