Methode Post u. Hash mit eruby
Manfred Hansen <[email protected]> Mon, 27 Jan 2003 14:40:16 +0100
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Organization | Mobilcom AG |
| Message-ID | <[email protected]> |
Hallo,
ich habe folgende eruby Scripte :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<%
h = { "a" => 100, "b" => "MNP" }
h1 = { "a" => 101, "b" => 201 }
h2 = { "a" => 102, "b" => "Text mit ' Lehr u. Sonderzeichen202" }
werte = Array.new
werte[1] = h
werte[2] = h1
werte[3] = h2
%>
<form action="absendebutton.rhtml" method="post" target="_parent"
ENCTYPE="application/x-www-form-urlencoded">
<input type="hidden" name="werte" value=<%=werte%> >
<input type="submit" name="OK" value="OK">
</form>
und das Script absendebutton.rhtml
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<%
require 'cgi'
c = CGI.new("html4")
wert1= c['werte']
#print c["werte[1]['a']"],"<br>"
print wert1, "<br>" # Das geht
%>
</body>
</html>
Wie kann ich hier die Sonderzeichen bzw Lehrzeichen quoten?
Im Moment erscheint hier nur das Wort Text, der Rest dahinter wird
nicht mehr angezeigt.
Und wie kann ich innerhalb des absendebutton.rhtml auf die Variable
werte mit dem key zugreifen.
Eigentlich hatte ich mir sowas vorgestellt:
print c["werte[1]['a']"] => 101
mfg Manfred