Schrift
[thread]207[/thread]

Probleme beim zerlegen von Werten: bei der Übergabe



<< >> 5 Einträge, 1 Seite
pktm
 2004-03-16 23:56
#1650 #1650
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!
Ich habe einen Query ( use vars; my $query = $cgi->Vars(): ) der so aussieht:
$VAR1 = { 'action' => 'seite_edit', 'do' => 'validate', 'sid' => '1079474460XY0PT6256103515625', 'id_1' => '1', 'neu_titel_1' => 'cms-index', 'meta_keywords_1' => 'cms startseite', 'description_1' => 'description', 'meta_page_topic_1' => '', 'webseite_1' => 'Hier steht der Inhalt', 'id_20' => '20', 'neu_titel_20' => 'neue Webseite', 'meta_keywords_20' => 'keys', 'description_20' => 'thema', 'meta_page_topic_20' => 'topic', 'webseite_20' => 'webseite' };
Das sind für mich ganz einfache Name-Wert-Paare mit einer engehängten ID.
Jetzt würde ich die gerne Zerlegen:
Code: (dl )
1
2
3
4
5
6
my $data = [];
while( my ($name, $value) = each %{$query} ) {
if( $name =~ m/(.*)\_(\d)/ ){
$data->{$2}->{$1} = $value;
}
}

Jedoch erhlate ich folgende Fehlermeldung:
Quote
Can't coerce array into hash at c:/apache/cgi-bin/cms/fcms/cms_seite_ilbertz.pm line 216.


1. Wo zum Teufel soll ich in meinem Query ein Array haben?
2. Wie bekomme ich diesen Fehler weg?
3. Hilfe! ^^
mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )
ptk
 2004-03-17 01:29
#1651 #1651
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=pktm,16.Mar..2004, 22:56]Hallo!
1. Wo zum Teufel soll ich in meinem Query ein Array haben?
[/quote]
Hier?
Quote
Code: (dl )
my $data = [];
pktm
 2004-03-17 02:08
#1652 #1652
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Ach, stimmt, das muss eine Hashreferenz sein und keine Arrayreferenz.
Jaja, das ewige Spielchen mit den Klammern...
thx & mfg pktm
http://www.intergastro-service.de (mein erstes CMS :) )
Strat
 2004-03-17 23:59
#1653 #1653
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
wofuer brauchst du eigentlich das

Code: (dl )
use vars; `

?
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
havi
 2004-03-18 09:46
#1654 #1654
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Fuer nichts...
<< >> 5 Einträge, 1 Seite



View all threads created 2004-03-16 23:56.