How would I set up a form in HTML and PHP with radiobuttons so when I click 'Submit', it emails my choices to a target email?
Last edited by SeptimusHeap (2012-05-15 20:29:05)
Offline
Here's an html email form:
<html><body><font face=Arial size=2> <form method="post" action="contact.php"> <table bgcolor=#ffffcc align=center> <tr><td colspan=2><strong>Contact us using this form:</strong></td></tr> <tr><td>Department:</td><td><select name="sendto"> <option value="info@mycompany.com">General</option> <option value="support@mycompany.com">Support</option> <option value="sales@mycompany.com">Sales</option> </select></td></tr> <tr><td><font color=red>*</font> Name:</td><td><input size=25 name="Name"></td></tr> <tr><td><font color=red>*</font> Email:</td><td><input size=25 name="Email"></td></tr> <tr><td>Company:</td><td><input size=25 name="Company"></td></tr> <tr><td>Phone:</td><td><input size=25 name="Phone"></td></tr> <tr><td>Subscribe to<br> mailing list:</td><td><input type="radio" name="list" value="No"> No Thanks<br> <input type="radio" name="list" value="Yes" checked> Yes, keep me informed<br></td></tr> <tr><td colspan=2>Message:</td></tr> <tr><td colspan=2 align=center><textarea name="Message" rows=5 cols=35></textarea></td></tr> <tr><td colspan=2 align=center><input type=submit name="send" value="Submit"></td></tr> <tr><td colspan=2 align=center><small>A <font color=red>*</font> indicates a field is required</small></td></tr> </table> </form> </body> </html>
Offline
SeptimusHeap wrote:
How would I set up a form in HTML and PHP with radiobuttons so when I click 'Submit', it emails my choices to a target email?
Looking for something like this?
HTML:
<form id = 'formname' action = 'action.php' method = 'POST'> <fieldset> <label>Subject</label><input type = 'text' name = 'subject' /> <br /> <label>Email to send to</label><input type = 'text' name = 'email' /> <br /> <label>Message</label> <textarea name = 'message' cols = '5' rows = '5'></textarea> <br /> <label>From</label><input type = 'text' name = 'from' /> <br /> <input type = 'submit' name = 'submit' value = 'Submit' /> </fieldset> </form>
PHP (at action.php):
<?php $mail = mail($_POST['email'], $_POST['subject'], $_POST['message'], $_POST['from']); if ($mail) { echo "Email Sent"; }else{ echo "Error"; die(); }
Note that this is VERY INSECURE
I don't remember the secure way ATM.
Last edited by SJRCS_011 (2012-05-15 20:40:38)
Offline
SeptimusHeap wrote:
WITH radiobuttons. That's my problem. WITH radiobuttons.
How would that be any different? You just check to see which radio button is pressed, and then email accordingly.
Offline
SJRCS_011 wrote:
SeptimusHeap wrote:
WITH radiobuttons. That's my problem. WITH radiobuttons.
How would that be any different? You just check to see which radio button is pressed, and then email accordingly.
That's the thing, though. That's very difficult.
Offline
SeptimusHeap wrote:
SJRCS_011 wrote:
SeptimusHeap wrote:
WITH radiobuttons. That's my problem. WITH radiobuttons.
How would that be any different? You just check to see which radio button is pressed, and then email accordingly.
That's the thing, though. That's very difficult.
Could you give us an example of an HTML form with radio buttons you want? I'd take care of the PHP
Offline
SJRCS_011 wrote:
SeptimusHeap wrote:
SJRCS_011 wrote:
How would that be any different? You just check to see which radio button is pressed, and then email accordingly.That's the thing, though. That's very difficult.
Could you give us an example of an HTML form with radio buttons you want? I'd take care of the PHP
I don't want you to make one for me, I want advice.
Offline
SeptimusHeap wrote:
SJRCS_011 wrote:
SeptimusHeap wrote:
That's the thing, though. That's very difficult.Could you give us an example of an HTML form with radio buttons you want? I'd take care of the PHP
I don't want you to make one for me, I want advice.
check to see if the radio button is pressed or not, then do whatever php stuff you have to.
Offline