Toon posts:

[Perl] maar 10 resultaten uit een hash tonen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Haaaaaaay,
Daar ben ik weer met me ringtones, maar nu met een ander probleem. Alle ringtones worden nu dus netjes gesorteerd in een hash depropt, maar nou wil ik zo'n Vorige - volgende syteem. ik heb nu dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
elsif ($FORM{'sort'} eq "artist") {
     foreach $line(@lines) {
            chomp($line);
            ($ringid,$cat,$artist,$title,$rtttl,$hits) = split(/\|/,$line);
            $artist = lc($artist);
            @letters = split(//,$artist);
            if ($FORM{'letter'} eq $letters[0]){
            $TONES{$ringid} = $artist;
            }
     }

$count = 0;
if($FORM{'startid'} eq "") {
  $einde = 10;
  $FORM{'startid'} = 0;
} else {
  $einde = $FORM{'startid'} + 9;
}

foreach (sort { $TONES{$a} cmp $TONES{$b} } keys %TONES) {
#
     foreach $line(@lines) {
            chomp($line);
            ($ringid,$cat,$artist,$title,$rtttl,$hits) = split(/\|/,$line);
            if ($_ eq $ringid){
            if (($count > $FORM{'startid'}) && ($count < $einde)) {
             print qq~
             <Tr bgcolor=#FFFFFF>
             <Td>$artist</td>
             <Td>$title</td>
             <Td><img></td>
             </tr>
             ~;
             $count++;
            }
            }
     }

#  print "key: $_, value: $TONES{$_}"
}
}

Maar nu poept ie helemaal geen ringtones meer uit :(
Iemand een suggestie???

Verwijderd

$count wordt alleen verhoogd als hij hoger is dan 0. Verder initialiseer je $count niet.

  • Juup
  • Registratie: Februari 2000
  • Niet online
Poepkind >

Zelf geef ik op dit soort vragen meestal geen antwoord omdat ik hier niet ben om te
1. debuggen
2. complete programmas voor anderen te bedenken.

Waar ik wel voor wakker wordt is een gedetailleerde deelvraag die je niet zo met google kan vinden.

Just my $0.02

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Verwijderd

Topicstarter
Op woensdag 23 januari 2002 13:41 schreef Jaaap het volgende:
Poepkind >

Zelf geef ik op dit soort vragen meestal geen antwoord omdat ik hier niet ben om te
1. debuggen
2. complete programmas voor anderen te bedenken.

Waar ik wel voor wakker wordt is een gedetailleerde deelvraag die je niet zo met google kan vinden.

Just my $0.02
Sorry, maar als je dit topic niet OK vind, waarom reply je dan???

  • Juup
  • Registratie: Februari 2000
  • Niet online
Op woensdag 23 januari 2002 15:59 schreef poepkind het volgende:
Sorry, maar als je dit topic niet OK vind, waarom reply je dan???
Om jou te vertellen WAAROM je zo weinig replys krijgt.

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Verwijderd

Topicstarter
Nou bedankt voor de tips, maar ik vind toch dat er wel erg duidelijk staat van: IK zit blablabla ipv : Over het algemeen blablabla, en het hele script is BTW 16 KB, dus hele scripts debuggen hoef je niet voor me te doen.

Verwijderd

Ik wil niet vervelend zijn maar ik heb de oplossing van het probleem volgens mij gegeven...
Pagina: 1