[PHP] Newbie form question

2013-06-21 Thread Karl-Arne Gjersøyen
Hello.

I have an application that generete HTML5 form in PHP.
The form is written in a while loop and therefore the form field has exact
same name for every row in the loop.
And that is the problem. Because when my PHP document shall handle
submitted data it only take the very last row in the while loop and show
the result of it.

if(isset($_POST['update_explosive'])){
$item_serial_number = $_POST['item_serial_number'];
$update_item_in_store = $_POST['update_item_in_store'];

if($item_serial_number === "ETX1.22X1000"){
echo "$update_item_in_store";
}
if($item_serial_number === "ETX1.17X460"){
echo "$update_item_in_store";
}
}

I think the solution will be to create different and unike fieldname
dymamic. For example I tried to write " value=""> in
the HTML5/PHP form.

But the problem is that periode "." not is allowed as $variable_name.
I then try to write it this way:

if(isset($_POST['update_explosive'])){
$item_serial_number = $_POST['ETX1.22X1000'];
$update_item_in_store = $_POST['update_item_in_store'];

if($item_serial_number === "ETX1.22X1000"){
echo "$update_item_in_store";
}
if($item_serial_number === "ETX1.17X460"){
echo "$update_item_in_store";
}
}

But this last part did not make any sense to me. I recive no output when
tried that one.

One problem is that I have between 2 and 25 items with different serial
number. Sometimes only 5 of this shall be updated and other times all 25
items. I like to do this through one simple form and not for one time for
every single item. (I know how to do when select one by one and update
them, but that is a long and hard way for people using my application. A
better solution is to just use one form and view all items there. Then just
write the amount of item in  field.)

If you have time to help me *understand* this newbie question by explain or
give me an example or post a link to a tutorial that can help me though, I
am very thankful.

Karl


Re: [PHP] Newbie Form Question

2006-08-07 Thread Andrew Kreps

Better yet, don't allow the user to enter a From address.  Simply give
them subscribe and unsubscribe radio buttons, and make sure the
un/subscribe-ee gets a confirmation email.  And certainly check your
input fields for newlines.  :)

On 8/7/06, Richard Lynch <[EMAIL PROTECTED]> wrote:

On Mon, August 7, 2006 2:37 am, David Dorward wrote:
> Richard Lynch wrote:
>
>> >   if (isset($_REQUEST['email'])){
>> $success = mail($_REQUEST['action'], 'un/subscribe',
>> 'un/subscribe', "From: $_REQUEST[email]\r\nReply-to:
>> $_REQUEST[email]");
>> if ($success) echo "Status Change Sent";
>> else echo "Unable to send Status Change";
>>   }
>> ?>
>
> What if someone submitted:
>
> action = [EMAIL PROTECTED]
>
> email = [EMAIL PROTECTED] long winded evil spam message here
>
> ?


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Newbie Form Question

2006-08-07 Thread Richard Lynch
On Mon, August 7, 2006 2:37 am, David Dorward wrote:
> Richard Lynch wrote:
>
>> >   if (isset($_REQUEST['email'])){
>> $success = mail($_REQUEST['action'], 'un/subscribe',
>> 'un/subscribe', "From: $_REQUEST[email]\r\nReply-to:
>> $_REQUEST[email]");
>> if ($success) echo "Status Change Sent";
>> else echo "Unable to send Status Change";
>>   }
>> ?>
>
> What if someone submitted:
>
> action = [EMAIL PROTECTED]
>
> email = [EMAIL PROTECTED] long winded evil spam message here
>
> ?


-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Newbie Form Question

2006-08-07 Thread David Dorward
Richard Lynch wrote:

>if (isset($_REQUEST['email'])){
> $success = mail($_REQUEST['action'], 'un/subscribe',
> 'un/subscribe', "From: $_REQUEST[email]\r\nReply-to:
> $_REQUEST[email]");
> if ($success) echo "Status Change Sent";
> else echo "Unable to send Status Change";
>   }
> ?>

What if someone submitted:

action = [EMAIL PROTECTED]

email = [EMAIL PROTECTED] long winded evil spam message here

?

-- 
David Dorward      
 Home is where the ~/.bashrc is

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Newbie Form Question

2006-08-04 Thread Richard Lynch
On Fri, August 4, 2006 7:14 am, David Ellsworth wrote:
> I was wondering how simple it would be to set up a script to provide a
> subscribe/unsubscribe form for a list serve. The form would send an
> email to
> the subscribe address or unsubscribe address as selected.

It's pretty simple:




Subscribe

Unsubscribe



-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Newbie Form Question

2006-08-04 Thread David Ellsworth
what I need is what I would use after the form is submitted - responding to
whether the form sent the value (post likely from a dropdown field) of
"subscribe" or unsubscribe" to the posted page for processing.


On 8/4/06 8:52 AM, "Duncan Hill" <[EMAIL PROTECTED]> wrote:

> On Friday 04 August 2006 13:27, Jay Blanchard wrote:
>> [snip]
>> I was wondering how simple it would be to set up a script to provide a
>> subscribe/unsubscribe form for a list serve. The form would send an
>> email to
>> the subscribe address or unsubscribe address as selected.
>> [/snip]
>> 
>> I wondered about that the other day myself and came to the conclusion
>> that it would be really simple. It must be, others have done it.
> 
> Not terribly difficult at all.  One SMTP library for PHP and you're away.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Newbie Form Question

2006-08-04 Thread David Ellsworth
Yes, the list serve software has the opt-in/confirmation stuff covered. I'm
just trying to get the sub/unsub form on the website going.

Thanks

David


On 8/4/06 8:40 AM, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:

> are you doing your own mailing list management, or using a package that
> includes an explicit subscribe/unsubscribe confirmation capability?
> 
> if you're doing your own list management, then you need to design an
> explicit opt-in/-out system. i.e., no e-mail address is added to (or
> removed from) the list until the user has responded to a
> specific/unique/non-guessable confirmation bit that is included in the
> confirming message that is sent to them (or some other form of explicit
> confirmation). doing this isn't that hard, but far more than a simple
> form.
> 
> if you're using an existing mailing list management package (that
> includes opt-in/-out confirmation capabilities) and you're simply
> feeding the initial subscribe/unsubscribe request to that facility,
> then this is probably fairly easy.
> 
> [it is unwise (and if this is in the US context, be aware of the
> requirements of the can-spam law) to set up a mailing list that does
> not include opt-in/-out confirmation requirements.]
> 
>   - Rick
> 
>  Original Message 
>> Date: Friday, August 04, 2006 08:14:58 AM -0400
>> From: David Ellsworth <[EMAIL PROTECTED]>
>> To: php-general@lists.php.net
>> Subject: [PHP] Newbie Form Question
>> 
>> I was wondering how simple it would be to set up a script to provide a
>> subscribe/unsubscribe form for a list serve. The form would send an
>> email to the subscribe address or unsubscribe address as selected.
>> 
>> Thanks
>> 
>> David
>> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Newbie Form Question

2006-08-04 Thread Russell Jones

In most cases, your PHP build is set up with mail() attached to whatever
SMTP you have on the server.

you would just use the following...

mail($recipientemail,$subject,$message);

On 8/4/06, Duncan Hill <[EMAIL PROTECTED]> wrote:


On Friday 04 August 2006 13:27, Jay Blanchard wrote:
> [snip]
> I was wondering how simple it would be to set up a script to provide a
> subscribe/unsubscribe form for a list serve. The form would send an
> email to
> the subscribe address or unsubscribe address as selected.
> [/snip]
>
> I wondered about that the other day myself and came to the conclusion
> that it would be really simple. It must be, others have done it.

Not terribly difficult at all.  One SMTP library for PHP and you're away.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Newbie Form Question

2006-08-04 Thread Duncan Hill
On Friday 04 August 2006 13:27, Jay Blanchard wrote:
> [snip]
> I was wondering how simple it would be to set up a script to provide a
> subscribe/unsubscribe form for a list serve. The form would send an
> email to
> the subscribe address or unsubscribe address as selected.
> [/snip]
>
> I wondered about that the other day myself and came to the conclusion
> that it would be really simple. It must be, others have done it.

Not terribly difficult at all.  One SMTP library for PHP and you're away.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Newbie Form Question

2006-08-04 Thread Jay Blanchard
[snip]
I was wondering how simple it would be to set up a script to provide a
subscribe/unsubscribe form for a list serve. The form would send an
email to
the subscribe address or unsubscribe address as selected.
[/snip]

I wondered about that the other day myself and came to the conclusion
that it would be really simple. It must be, others have done it.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Newbie Form Question

2006-08-04 Thread David Ellsworth
I was wondering how simple it would be to set up a script to provide a
subscribe/unsubscribe form for a list serve. The form would send an email to
the subscribe address or unsubscribe address as selected.

Thanks

David

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php