[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: [mv] question/suggestion for minivend form passing syntax
****** message to minivend-users from ant@maine.com ******
Actually, the underlying power of the process page is a bit vague
unless you've really dug into minivend. Using the process page and
specifying the page name in the form allows for things like minivend
tags and order_profiles to redirect your output internally, allowing
you much more power.
I'm not sure any reason why you couldn't post to a regular page as
you suggest other than it would be more difficult to maintain. Especially
since process tells you the page is a post, whereas otherwise there is no
easy way to know if you have a post or a simple request. I'm sure there
are many other reasons but these seem two of the biggest for the layout
as it is.
On Fri, Mar 03, 2000 at 02:18:35PM -0500, Mark Stosberg wrote:
> ****** message to minivend-users from Mark Stosberg <mark@summersault.com> ******
>
>
> Hello!
>
> I'm learning how to pass around form variables in Minivend. I like
> that once they are set, they hang around in the session after creation
> if even aren't explicitly passed. However, I was disappointed to find
> it's more difficult to invoke form parsing than it is using regular CGI.
> I'll offer an example of what I'm talking about, and then a suggestion
> for an alternative syntax. I'm interested in feedback on whether or not
> my proposal is a feasible/reasonable idea or not.
>
> Here's an example of a Form POST with minivend style syntax:
>
> <snip>
> <FORM ACTION="[process]" METHOD="post">
> <INPUT TYPE="hidden" NAME="mv_nextpage" VALUE="test-2">
> <INPUT TYPE="hidden" NAME="mv_todo" VALUE="return">
> <INPUT TYPE=hidden NAME=foo VALUE=bar>
> <INPUT TYPE="submit">
> </FORM>
> </snip>
>
> Here's how I'd like to work:
>
> <snip>
> <FORM ACTION="[area test-2]" METHOD="post">
> <INPUT TYPE=hidden NAME=foo VALUE=bar>
> <INPUT TYPE="submit">
> </snip>
>
> Here's my logic behind the suggestion: Why else would I put another
> minivend page in a form tag, except to invoke form processing and return
> a user to that page? It seems like a logical shorthand, expecially
> coming from a CGI background.
>
> Additionally, let's look at how a Query String style form invocation
> works in Minivend:
>
> <a href="[process]?mv_nextpage=test-2&mv_todo=return&foo=bar">Query
> String style form submission</A>
>
> And Here's how I'd like to be:
>
> <A HREF="[area test-2]?foo=bar">How I'd like to be</A>
>
> I think the logic used here should be: "If any non-minivend variables
> are passed on the query string, invoke form processing". It's seems much
> simpler and straightforward to allow a syntax like this.
>
> Are there drawbacks to my suggestion that I'm unaware of? I'm interested
> in your thoughts.
>
> -mark
>
> <<-------------------------------------------------------------->>
> personal website < Summersault Website Design
> http://mark.stosberg.com/ > http://www.summersault.com/
> -
> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
--
Anthony Ball ant@maine.com
MaineStreet Communications, Inc 208 Portland Road, Gray, ME 04039
tel:1.207.657.5078 fax:1.207.657.5048 http://www.maine.com/
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list