Re: Methode Post u. Hash mit eruby

Peter Suschlik <[email protected]> Mon, 27 Jan 2003 21:19:12 +0100
Newsgroups gmane.comp.lang.ruby.german
Message-ID <[email protected]>
Hi,

> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
> <html>
> <head>
> <title>Test</title>
> </head>
> <body>
> <%

require 'cgi'

> 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="hidden" name="werte" value="<%= CGI.escapeHTML(werte.join
'') %>" >

> 	<input type="submit" name="OK" value="OK">
> </form>

[..]

Also, Anfuehrungsstriche um das value setzen und das HTML escapen.

Gruss
  Peter
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+NZRAKuZ3Ma1/R4QRAsKjAKCLwuNjp56pfZjSH1UdWjcZK0UTYwCdHSdA
nEcu+D36gHPsoWb2RfuRvgI=
=8ny5
-----END PGP SIGNATURE-----