webForumDet fria alternativet

Humn har kört fast , Perl/CGI

2 svar · 182 visningar · startad av akk4

akk4Medlem sedan juni 20012 inlägg
#1

Humn har kört fast

Om jag skriver koden så här.

@history_data = split(/%%/, $get_history_data);
foreach $pair (@history_data) {
($name, $value) = split(/=/, $pair);
$History{$name} = $value;
}

och sedan tilldelar ex.

$History{$Sponsor_id} = "$nyttvärde";

Hur gör jag då för att spara undan $History{$name} värdena till @history_data igen och få med det nya värdet på

$History{$Sponsor_id}

Nästan som

@history_data = split(/%%/, $get_history_data);
foreach $pair (@history_data) {
($name, $value) = split(/=/, $pair);
$History{$name} = $value;

Omvänt ;)

Vore mycket tacksam för svar.

Mvh

Thomas

thomas@staff.tv.nu www.tv.nu

Peter_BMedlem sedan apr. 2000595 inlägg
#2

få se, du har värdena i en hash och vill ha dem i en string igen?

typ:

foreach $key (keys %History) {
$put_history_data .="$key=$History{$key}%%";

}

eller har jag missuppfattat?

välkommen till webforum förresten :) . din kod går att korta lite, men det spelar ingen större roll... :e

------------------
PeterSign v 2.3.36

[Redigerat av Peter_B den 27 jun 2001]

akk4Medlem sedan juni 20012 inlägg
#3

Man tackar :)

Thomas

123 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)