Hey everybody,
Sorry, I am really new to PHP coding and such but a project kind of got thrust on me. I need to create a a form for people to input some information and then be able to collect the information. It would be preferred that when they hit the "submit" button that it saves to a file rather than email because we expect high volumes of responses and don't want to be flooded with emails. I have the form created, which you can see at http://bookstore.weber.edu/jaystest1.asp. The code is as follows:
Code: <html>
<head>
<title>Congratulations</title>
<script>
function ShowMenu(num, menu, max)
{
//num is selected value, menu is the name of the div, max is the number of divs
for(i = 1; i <= max; i++){
//add number onto end of menu
var menu_div = menu + i;
//if current show
if(i == num) {
document.getElementById(menu_div).style.display = 'block';
} else {
//if not, hide
document.getElementById(menu_div).style.display = 'none';
}
}
}
</script>
</head>
<body>
<h3>Congratulations</h3>
<form action="process.php" method="post">
Name (First & Last): <input name="Name" type="text" size="20">
Phone Extension: <input name="Phone" size="24" tpye="text">
Gift Item #: <input name="Item" size="30" tpye="text">
Select your preferred method of delivery:
<select id='deliverymethod'
onChange="javascript: ShowMenu(document.getElementById('deliverymethod').value,'divColor', 6);">
<option value='0'>Please select one
<option value='1'>Pick-up at bookstore
<option value='2'>Deliver to my office
<option value='3'>Deliver to my home
</select>
<div id='divColor1' style="display: none;">
</div>
<div id='divColor2' style="display: none;">
Office Number: <input name="officenumber" type="text" value="" size="5">
Mail Code: <input name="mailcode" type="text" value="" size="9">
</div>
<div id='divColor3' style="display: none;">
Street Address: <input name="street" type="text" value="" size="22">
City: <input type="text" name="city" value="">
State: <input name="state" type="text" value="" size="2" maxlength="2">
Zip Code: <input name="zipcode" type="text" value="" size="5" maxlength="5">
</div>
<input type="submit" value="Submit">
</form>
</body>
</html>
I had been searching the internet tryping to find ways to get the information to be saved to a file, but haven't had any luck in doing so. Here is the PHP that I found and modified. I tried putting it both at the top of the main page, and also in the "process.php" site but nothing has worked. Any helped would be greatly appreciated!
Code: <?php
$saving = $_REQUEST['saving'];
if ($saving == 1){
$name = $_POST['name'];
$phone = $_POST['phone'];
$item = $_POST['item'];
$officenumber = $_POST['officenumber'];
$mailcode = $_POST['mailcode'];
$street = $_POST['street'];
$city = $_POST['city'];
$state = $_POST['state'];
$zipcode = $_POST['state'];
$file = "webergifts.txt";
$fp = fopen($file, "a") or die("Couldn't open $file for writing!");
fwrite($fp, $name, $phone, $item, $officenumer, $mailcode, $street, $city, $state, $zipcode) or die("Couldn't write values to file!");
fclose($fp);
echo "Saved to $file successfully!";
}
?>
How would I protect......
I have a from, actually, a good amount of forms. How can I make it so you can't type the characters: '!~*&^%().;-_ in the form? Where it completely blocks those characters
need to add "sizes" to shopping cart
Hey guys, I am trying to figure out a way to add a "size" selector on to this bit of code. I added a way to view it in the "zoom.php" page and also to select a size from the sizes
Session
I am having a little trouble with a session. Not sure if it is my browser or what. I know I do not have any trouble logging into forums such at these, so not sure why this is not working.first the
Uploading/Downloading files stored in MySQL database
Hey all,This problem just came up in my website and I'm having a hard time figuring out what's wrong. I have a intranet portal running (custom built) and I'm storing all different types of documents
php call servlet
I have done a php backup application .So there is a form that user pick some files to zip and download.Because of a problem with greek characters I make a servet (java) to create the zip.But I want
ALV List Display to point to another report on Double Click
Hi,
Parse XML
Good day,I use oempro software and try to parse XMLReturn but it's not working for me, simplexml_load_string return tons of errors. Maybe someone could help me?Code:
cURL Upload Help
OK, I am creating a bridge from a local program to my website and I am trying to find the best way to upload the client file from the local program (which is a CSV file) to my server. I was thinking I
Load file in PHP
I have 2 files. The first is a PHP generated XML file that's dependent by 2 inputs. The second is a PHP file that grabs the content of the XML file.So I have
PRotect my POST DATA... FROM HTML ATTACKS
I need to like let's sayIf a user submit's his Prayer and he put's <meta refresh stuff while posting his Prayer, I need to disable that and replace it with some other text... so it doesn't