Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
 
  HOME    TRACKER    PHP




Form Submission Fills Form Values With Garbage


I'm attempting to do some form processing on a server that has register_globals off, however, I've run into a confusing situation and need some help.

Basically, the form is a multi-part/form-data form as I have it upload a file in addition to submit a number of other fields, but the error I have occurs even when no upload is done.

When I submit the form, all my input field variables get filled with garbage. Here's the html before submission for one of the fields: Code:




View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread
Server-Side Form Submission - Form Submits To Form, Which Autosubmits. BAD!
I have a php form from which the user fills out their name and address and clicks "Submit".

The form goes to a page that stores the data in a mySQL database, then, using hidden fields, populates another form and actives with a javascript onLoad=submit() to send the information on to the final destination.

I cannot control or edit the final destinations web page, which is why the interim page is needed.

What I would like is for the user to fill out the form, and upon submission have the data recorded into the database and have the data passed on in a "form like way" on to the final destination BY THE SERVER, not by the use of a hidden form page that auto submits.

Any suggestions?

Here is the interim page's code below:

<?
$link = @mysql_connect($db_host_name, $db_name, $the_decoded_password) or die;
@mysql_select_db($db_name) or die;

$query = "INSERT INTO web_link VALUES ('', '$a', '$b', '$c','$d', '$e', '$f', '$g', '$h')";
$result = @mysql_query($query) or die;
?>
<html>
<head>
</head>
<body onLoad="document.contactme.submit();">
<form name="contactme" method="post" action="http://www.test.com/cgi/storethisdata" >
print "<input type="hidden" name="first_name" value="$first_name"><br>";
print "<input type="hidden" name="last_name" value="$last_name"><br>";
print "<input type="hidden" name="email" value="$email"><p>";
print "<input type="hidden" name="phone" value="$phone"><p>";
?>
</form>
</body>

</html>

Add Form Field Values Into Php Seesion Variable Before Submitting The Form
I have php page which is basically a simple html form containing some text fields.The user will type in values in it and submit it .Now what i want is that just at the time of submittion i want to assign the form field values in session variables.

I nwwd this b'coz the form is being submitted into a cgi script which has been given to me.Now the cgi script is an executable one and i am unable to view or change its content,Its functionability is to change a password for a linux user account .Now the cgi script after completing the job is redirected to another html page.What i have to do is that i need to trap the user input and update the values in a mysql database .Now if i can assign the values in a session variable then i can do the updatation from some later pages.

Form Self Submission
I have a form which I am trying to have submit to itself, but change 1 var so that it changes what is printed. how can i do this so it works? Code:

Form Submission
I print out the following after I submit a button. How can i print the following two buttons in the previous form which I'm submitting.Of course, these two buttons should appear only after the form is submitted. Code:

Form Submission
I have an event calendar. Users submit thier events and then I also allow them to edit thier entries. When they edit an event, that recorded is stored in a different table. I then go in and view the record. When I submit it, it updates the main table.

Below is the code for viewing the edited info. On some records the submit button doesn't work? I click on it and nothing happens? Why would this happen? PHP Code:

Form Submission
I am working on a PHP based web-site which is running a text based war game. So, there are lots of forms users need to submit. One of the form players submits is to ‘attack’ other player (not physically though). For that, player needs to fill out a form (let say this form is on the script1) having two or three input text fields.

After filling out the form user clicks on submit button which then calls (let say script 2) .This script 2 then does all the logic, modifies the database according to who won the attack , calls back the script 1 with the result to be shown to the player. But what is happening right now is that players are abusing the game by clicking the submit buttons or hitting (enter/return) key multiple times(very very quickly), although they are allowed to attack as many times as they want but not before the last attack is done means until they got the result of last attack.

They are clicking submit buttons before the last submission updates the database. Is there any way once the player submits the form, they cannot submit it again until the script 1(containing the form) gets reloaded again with the result. Also each script is a PHP Script. I hope I explained my problem. I heard there is way u can do it with JScript but what if they disable their Jscript.

Form Submission
On my three development boxes I run Gentoo, BSD and Windows with practically the same PHP config along with Apache 2. A project I recently completed was just uploaded to a client's server running Apache 2 and PHP (5.2.1). I can no longer submit any data from forms: Code:

Form Submission
I need help with this form submission, i understand for submission is the easiest thing to do in php. But i just can't get this to work.

Basically i have a form in which is a question. I have given users choice of 4 answers to this question in a dropdown menu. I just want the form to recognise what answer the user has chosen and put it into a table called support and the column 'category' in it. Code:

Form Value Submission Problems
I'm having a little problem with my php in that when I
submit a value with more than one word from a form, (for example,
"Cineworld Renfrew Street"), only the first word seems to get
submitted, so that when processing it after submission, only
"Cineworld" is available. Is there a way I should be formatting form
values to prevent this?

How Do I Stop A Form Submission
I have the below code. It has a member number input box. Once a member number is entered, it validates the number against a member number in a table. If the member number is a valid number, it will submit the form, if it is not a valid number it redirects the user to a signup page. But it is not working, it is submitting always. Code:

Submission Form To Fax Machine, Is It Possible?
I got quite a question here, is it possible that from a submission form on a website the results get faxed throught the webiste directly to a fax machine? I would really appreciate any insight on this concept. And where to start.

The Woes Of A PHP Form Submission
Good evening to the skilled Ladies and Gentlemen of the PHP world. I
am fairly new to all of this but learning quickly. I have run in to a
need to remove blank lines from a form submission after its sent back
to the web server for processing by a PHP document.

I have a textarea that users can paste lines of text in to and submit
them for inclusion in to a database. Every aspect is working
perfectly, except one. No matter what I try, I cannot get rid of
simple blank lines from the form submission.

$theLines = $HTTP_POST_VARS['userSubmitted'];

This variable ($theLines) now contains the contents from the textarea.
I have tried using ...

$theLines = explode("
", $theLines);

and

$theLines = explode("
", $theLines);

But all of the blank lines are still there. If anyone has some
snippet that they would share, I would be very grateful.



Disabling Enter Key For Form Submission
Could anyone please help me with tips on how to disable a ENTER key, so that a form is submitted only when the designated button for submission is clicked.

Display Of " And ' From Form Submission
I have single and double quotes in the text field which is submitted on one page. When I display this on the next page I see ' and " in place of ' and " respectively.

Bug In IE5+ Involving Form Submission & Images With '?' In URL
I have been experiencing problems with images containing query strings in their URLs. When I land on a page containing these images having submitted a form they don't appear. I heard this is an IE bug. Is there a quickish workaround using PHP? I tried processing the form(s) with an intermediate script, then redirecting to the destination page but still no images.

PHP Form Submission Data Errors
One of my variables "link1" that is storing a bunch of urls is having random
lines being duplicated on form submission. I just recently swithed servers
from a PHP 4.3.3 to a 4.2.2 version. This error has only started appearing
on the new machine. The script worked fine on the old server and still does
on the test server. Any ideas? I think it might have to do with the ini
config. i am stumped. here is a link to my code.

Disallowing Multiple Submission Of A Form
i have a dynamic form that sends data to a mysql table. it sends data into the table according to variables that are passed in. e.g. form.php?book_title=abc

how do i block the user from sending information about the same "book_title" more than once?

Updating Text In Form Submission
I am using a text area form submission to add imformation to a html webpage, and I would like to be able to edit that text in the php form at a later date after submission.
Does anyone know how to get the origonal text back into the form text area for editting and resubmission?

Trouble With Mailing A Form Submission
I recently had to move all my php pages and MySQL db to a new server and may have overlooked a setting or two in the php.ini or somewhere else. This form worked up until the move. Here's the code:

Form Submission And Include Files
I have an index page that I want to put an e-mail newsletter signup form on. I have the form inside another page called "misc.php" that is included in the index page. So far so good. When someone submits the form, though, which page do I send the POST to? When I send it to index.php the misc.php page seems to not get the variables.

And of course if I send it to itself it works fine, but it takes me to another page, which I don't want. This is very strange.

Capturing Results Of A Form Submission
Is it possible, in PHP, to capture the resulting HTML of a submitted
form returning from a server and incorporate that HTML into say a
table, or some predefined layout?

I am trying to incorporate the resulting HTML into a layout I have
created in order to keep the look & feel of my site consistent, but
the resulting page is a plain "cheesy" page.




Encrypt Form Variables During Submission?
I've been looking around the net for a solution (I'm pretty new to php) on how to encrypt a form variable before you submit it, is this possible?

To give you an idea, I have a "change your password" type form and when the user enters their new password and clicks submit the password is sent out in the open before it's encrypted (md5) and put into the database. I'd like to encrypt it BEFORE I send it though. I plan on using SSL but I'd also like to see if what I'm trying is even possible.

Coding A Form From Email Submission
I have a customer who wants his contact page customized to be a form with questions to be answered by the person trying to contact him. When they are done filling in the form it is suppose to be emailed to him. I can not get this form to work right. Code:

Prevent URL's In Form Submission
I need a way to prevent URL's from being inserted into form fields. I have not been able to discover how to do this. Our forms are being submitted with junk URL's in the form fields. I would like to either A) Kill the form processing if URL's are posted, or B) Provide a pop up message stating that URL submissions are not allowed.

Creating A Tag Cloud Submission Form
I have recently redesigned a clip dump script and I am trying to add the ability for people to submit tags for their items. Here is what I have done so far. Code:

Multiple Attachments In An Email Sent From Form Submission
Currently the user selects a document to download, fills in their details and hits submit. They get the file emailed to them, and I get an email telling me their details and which document they downloaded.

However, I'd like the user to be able to select multiple documents (using tick boxes maybe) to be emailed in one mail. There might be 5 documents up there eventually and they could download as many of them as they want.

Would anyone be able to take a nose at the code below and tell me how it might be adapted for multiple attachments? I was thinking maybe to loop the attachment section, but I don't know how to do it, or what variable to use to come out of the loop. Code:

A Mystery (how To Mimic Form Submission With Headers)
I have this simple html form with only one field and a
submit button which uses the POST method. It works
fine.

I have been trying to learn php headers and found that
one could do exactly the same thing using headers.
Using ieHTTPHeaders v 1.6 - agreat FREE utility - one
can see the headers being sent when the form is
submitted, and then the php script with headers is
written.

It has worked fine always but in this particular case
although the headers are sent correctly .. the form
field value for some reason is not accepted by the
server. I was wondering if there are variables
(predefined variables) that are required by the server
but not being included in the headers.

Has anyone come across a similar problem?
How could one mimic the browser 100% - including all
the browsers predefined / environment variables?

Form Submission (no Button) Using PHP+cURL+ Transfer Control To Other Site
I'm trying to send data using the POST method and also have control of the browser be turned over to the website that's receiving the POST data (note that this is NOT the same as sending the data via POST method and then redirecting to the website after). I need it to work exactly like hitting the submit button on an html form, and I need it to work from PHP. It needs to POST the data to the site and also let the other site have control at the same time.

I've tried a couple of methods using both cURL and an fsocket function, but it seems like in both cases that (1) the data gets sent to the other site first, (2) then my program gets a response back, (3) and then it redirects to the other site afterwards. The data gets sort of POSTed to the other site (I get a 200 response back, and I get info showing it was posted correctly), but since the other site does not get control, it seems to dump (not save) the posted data. Code:

Comparing User Input Values In A Form With Database Values
I want to compare user input values in a form with my database.
Basically I want to check whether the user exits in my database.
What mysql command can do that?

PHP Form Submission <input Type="hidden"> Security Issues?
Someone has said to me that when using a form (method = post), that storing data in "hidden" tags

ie <input type="hidden" name="myField" value="something">
means that the user can set the value to whatever they like

So my questions are:

1.  How would they do this
2.  How can I stop it
3.  Do I have to abandon the hidden values and go with sessions?

Values From A Form
I have a form (search.html) that has 1 textbox and 3 listboxes. When I submit this form to a php file (search_res.php), I am using $HTTP_POST_VARS to get the values which is fine.

But then in my php file(search_res.php) I again have a listbox with 2 options. When I choose either one of these options to display the search results either by "Price" or "Name" I lose the values of the main form (search.html). How can I keep these values from the main form in my search_res.php page?

Getting Form Values
I have so far been trying to get all selected check boxes on the page, quantity text fields and ordernotes text area to INSERT INTO my database but to no avail. Im using OBDC to add to the confusion.

I've tried to develop my 'product' script into some kind of a form, but now need to find out how to make the data i want variable so that i can send them into my database. Code:

Remember Form Values
I have a form, and I'm using PHP to make sure the users filled in certain fields. If they haven't filled in a field, they are brought back to the form after submitting (using header location) and asked to fill it in. However, when they go back, the form values are all gone.

How can I keep the form values there? I know i've seen it done, but I can't remember where.

Form Values Disappearing
I have a form which users are supposed to enter information into

Naturally there is an extensive error-checking on the form-input.

If an user eg. forgets to enter information into a field an errorpage will be included with the information. Normally it would be possible to press the back-button of the browser to return to the form holding the values of which it was submitted.

Retaining Form Values
I have the form values set to value="<? php echo $Name ?>".

I need to allow a person to access a presentation from within this test form if for example they are unsure of an answer they can return back to the presentation.

I need to retain what they have answered on the form b4 they choose to go out to presentation when they come back. If they only use the back button, values are retained but if they reselect to take the test, I loose all.

I need to save values off when they select link back. Can anyone give me an easy way. I guess I could write to D.B. file with save values and read back in but is there a simpler way?

Saving Form Values
I want to fill in a form in php and for some fields i would like to go to another php page within the same frame. There i can lookup a key to place into a formfield in the previous php page. Well when i return with the lookupped value all the values already entered in this page are missing. So i was trying to save this values temporary within $_SESSION vars. I filled this with a javascript (with an onblur-function) but i am unable to manipulate the $_SESSION vars within javascript. Because php is serverbased.

Remembery Form Values!
I have seen a lot of posts around here lately on how to remember form values after the user hits "submit" [so that they can be corrected]. Well the method that I use is very simple: I store my form in a function, and then when I need to display it I just call that function. After a presses submit, I just display the form the submitted values in it. PHP Code:

HTTP Form Values
On one page I have checkboxes being selected and then submited via a form post. The problem is the values and names of the checkboxes change each time the script is ran. So I have to know what they are to call them on the next page. Is there any way to retrieve all the HTTP passed variables in php that where passed without knowing the variable name?

Passing Values From A Form
I want to know how can i pass values from a html page/form(php) to an applet i.e the values obtained from the form is used as parameters in the applet.

Retaining Form Values
How to retain the values in form tag ,in case user enter wrong
information.

Refill Form Values
How do other sites make it so that when you fill out a form and you mess something up (e.g. the password / verify password are not the same), the values are still in the input box?

I could throw out a bunch of sites that do this... even registering for this forum, web.com, and almost every other place. For a while firefox would autosave it on my site so that when you click back it is waiting for you, but i put in this javascript / php text replacement thing that interferes with that because it generates an image every time the page is loaded so it is not all in the cache or something like that...

Transfering Values From One Form To Another
I have two html pages the first one has email, and name input s. the second page should have amoung other things these two info.

I want to display this name and email into the apropriate inputs of the second page while it is being loaded

I already assigned those values to variables in php file but my concern is mainly how to use them.

Getting Form Values Without Using $_POST
I just started supporting my first php app, and am attempting to set up a development copy locally on my pc. In some places in the application, forms are submitted and the values retrieved w/o the use of $_POST['inputname'] (the form method is post.)

This works on the production site, but not locally. I've made sure the php.ini is the same, and I can't find any other hints as to why this might be. Using PHP5 w/ Apache 2.

I don't want to have to modify a bunch of working code I'm not yet familiar with to get it to work on my pc, thought maybe this would be a no-brainer for the experts. Sample code below. Code:

Multiple Values In A Form - Array
So the problem is:

I have a form wich passes some values to a new page, the problem is the filed name is ever the same but the values changes. But the value passed is always the last one. PHP Code:

Declaring Array In A Form And Getting Its Values
I have this form and I want to store some of the values in arrays. I want a 2 dimensional array. If not possible, 1 will be okay. e.g. $myarray[][];

I want to now use a form and store values in it.
Item 1.1: <INPUT TYPE="TEXT" NAME="myarray[0][0]" VALUE" ">
Item 1.2: <INPUT TYPE="TEXT" NAME="myarray[0][1]" VALUE" ">

Item 2.1: <INPUT TYPE="TEXT" NAME="myarray[1][0]" VALUE" ">
Item 2.2: <INPUT TYPE="TEXT" NAME="myarray[1][1]" VALUE" ">

etc. Is this possible and what is the best way to implement this. The reason I am doing this is because I want to have an SQL statement that goes in a loop manner Code:

Updating Form Values Without Submit
This seems very simple, but I'm not sure how to do it. Lets say that I
have
a form with two select boxes, call them Colours (red, orange, yellow)
and Items (contents depend on colour selected). If the colour is
changed from orange to yellow, I want the second select box to change
it's contents from "Oranges, etc" to "Bananas, etc" without the submit
button being pressed. How do I do this?

Values Not Displaying In Second Form After Post.
I have two forms that are used to collect user information. The first one
takes user inputted values such as fullname, city, address etc. I want these
values to display in the second form when it is called. Both forms are .htm
files that call themselves when the submit button is press via the following
command in each form:

<form method="post" action="<?php $server['PHP_SELF']?>">

The server is set to parse .htm files as php. Everything else is working
fine and all the validation checks are working fine. Based on certain
validation checks that are within the form php code, the user is either left
on the input form page to correct errors or if there are no errors the user
is passed to the next form via a Java call....

<script language="javascript">
<!--
location.replace("order2.htm");
-->
</script>

I have even put a session_write_close() before the redirect hoping this
would fix the problem of not displaying the inputted values from the first
form into the second form.

The server value for global variables is set to ON.

In the second form I have tried to display the values from the first form
after the POST using the following three methods:

$fullname;
echo $HTTP_POST_VARS['fullname'];
echo $_POST['fullname'];

Nothing works...

Values From Form Via Associative Array
I have a form which has a text field and a select box. There are many other fields also in the form . I need get the value of the text field or the select box, depending on which one has a value. Additionally it has to give the value only from the text field even if there is a selection made from the select box. I know that i can get post values from form like this: PHP Code:

Use A Button To Reset Form Values
How can I reset the initial form variables that are set with session
statements when clicking on a button?

I tried this but the function was not called:
<?PHP
function reset_form($none) { $_SESSION = array(); }
?>

<form enctype="multipart/form-data" name="company_info" method="post"
action="add_pic.php">

<input type="text" name="co_name" value ="<?PHP echo $_SESSION['co_name'];
?>" >

<input type="reset" value="Reset" onClick ="<?PHP reset_form();?>">

</form>


Copyright © 2005-08 www.BigResource.com, All rights reserved