How To Detect Which Link Was Used To POST A Form
Have a PHP script that reloads itself into one of two modes, depending on which text link you click on. Right now it's done using the GET method, by appending different variables to the URLs, but I'd like to convert it to POST if that's not too hard.
View Complete Forum Thread with Replies
See Related Forum Messages: Follow the Links Below to View Complete Thread
Free Link Post
I took some code from a gusetbook, and made a script that allows people to post links to their sites in nice little tables. The only problem is they become listied in reverse order. Id like for the new ones to be on the top of the list. Can anyone help me? It uses an english language pack, but i know that has nothing to do with this, im just telling you so youll know what your looking at. I know there is lots of unneeded code, but: PHP Code:
POST Data In A Link..
Is it possible to to send POST data if you click a link? Such as, using a link to replace a submit button. A submit button usually has a value. (value=""). Could you do this in a link?
POST Variable In Link
Is it possible to have a normal link, using anchor tags, and place a post var in it?
Split: How To Detect A Line Break Within A Form
I've got a textarea form and send a text via 'POST' to a PHP code: ------------- data1 data2 data3 -------------- I use this piece of code: ------------- $data = $_REQUEST["data"]; $data_array = split('', $data); ------------ But it doesn't work. I tried also with ' ', ' ' and ' ' without success.
Get A Variable Form The Url And Use It In A Link
I have the url http://www.mydomain.com/admin/admin_modjob.php?idr=3&table=jobs I would like a link on the page that goes to http://www.mydomain.com/admin/printquote.php?idr=3&table=jobs how do i go about doing that? is it a $_GET funtion?
Output Results In Link Form
I have script that includes a query that should output a link. The link is actually an image. So from the table it will get "image.jpg" while i will be providing the full href for it so that i becomes a link. My question is how do i use PHP (or PHP with JS to open up the image according to the image's size. Thus i dont need to define a fixed size always. PHP Code:
Submit Form Via A Text Link
But I have a few input fields, but the submit button is not a button but just a text link. How can I create the text to act as a submit type to submit the form?
From Html Form To A Sitengine Link
My problem is this. I want a code, that would allow the phrase that i type in my html/php form, to be automatically put into a link in a search engine. I know how to do this with frames using variables, but how could i do that with opening new pages? How I would like it to go:
Feeding Data From Php Form To Web Link
I have is a basic form with two fields D and M. when the person enters D and M and clicks Submit I want the contents of D and M to fill their respective areas of a web link. This the link. http://website.net/sendsms.aspx?s=m&d=085654321&m=Hi Any ideas?
Select Col Value Used As Link,pass Value To New Form
I am displaying a list of values from a mysql backend, making one of the returned columns a link. I want the user to click the link(returned value) and then I want php to use this value illustrated by the link to return another resultset from mysql. Code opens the new page fine, but is not capturing or passing the value to the new page. I have been googling, reading and trying new bits of code for days, but still nothing works. Any help would be much appreciated! Here is code: ....
Link To Form Results Page Dynamically
I have a dropdown box that pulls information from a database. What I want to achieve is that when a caller selects an option, the option determines that page that comes up. I tried setting the form action to the name of the option, but this down not bring up anything; actually the resulting page is .php. I also tried moving the form action statement after ther selection, but that does not work either - the Submit button does not work. PHP Code:
Root For Including Www Link In A Form With Drop Down
I have everything working except what should be a simple issue I think, but I continue to miss it. My links end up in the root of my website: e.g. http://www.fitzssite.com/ www.devshed.com instead of simply www.devshed.com or http://www.devshed.com How do I point to a "blank address area" (don't know what to cal this...) for my links? Here is my code: PHP Code:
Form Input Page To Sort With Link
I'm looking to create a page that a user can input data into a form and submit it to a mysql database. From there I want another page to display the data sorted by a certain field of the data that was entered (i.e. Year) and then be able to click on the field that is sorted by (Year) and go to another page that displays all of the information that was originally entered.
Form Post
i am making a form but every time it trys to send it it has to send it through outlook i wont the page to send it by its self without it coming up about outlook and stuff or is there a way i can send it to a text file if so is there a good tut for it.
Form Post
I am using 15 text areas for the user to put in 15 names. so we have user1, user2,....user15. How can I do this below: $user1=$_POST['user1']; $user2=$_POST['user2']; $user3=$_POST['user3']; $user4=$_POST['user4']; $user5=$_POST['user5']; $user6=$_POST['user6']; to input the data in a table without actually having to type out 15 lines.
Form POST
I am having my data emailed to me, but the data does not seem to be picking up the user's IP address, the Browser type, the URL that he/she came from, nor the email address they are entering on the form. Code:
Upload Image Via Form And Resize And Save Link In MYSQL
I am using a simple php script shown below to add data into mysql.I need to upload several pics sometimes one or sometimes up to 5 and resize them if they to big to a specfic size. Then save either the image in the DB or to a folder and save the link in the DB so i can recall it in a set of image tabs... Also if possible to make a thumb which is used for the link and then when u click it a bigger pic appears PHP Code:
Post Data W/out Form
I want to post variables to a php script, but I do not want to use a form to do this... is there some sort of header I can use to redirect and post values to another page? Cookies and sessions are not an option, URL line ('get') variables can't hold large enough a string...
Form Post Method
I am new to PHP. have worked in many languages in the past. I have a HTML page which posts back to the mail.php which mails the contents of the input text boxes. I wish to impose some error checking on the HTML form with JavaScript. How do divert to the javascrpit method and then do the POST after all checks OK....
Form Post Doesn't Work
I have RH9 Linux with the versions of Apache and PHP that came with it. The PHP is version 4.2.2 on the CD, I believe. Apache, I think, is version 2.0. I found I can do some regular PHP stuff like pull data back from MySQL and show it, but posting form data from one web form to another web page simply doesn't work for some reason. Has anyone seen this? Example:
XML Form Post To External URL
I'm far enough along in PHP to know how to create input forms, grab the form input as $_POST variables, do some basic validation checks and present the errors to the user for resubmit if needed. For the life of me I can't understand why I can't post data as an XML document to one of my advertisers. For example, a lead form is complete with Name, Address, Phone, and so on. I capture the form data and submit as an XML document. This particular advertiser will only accept data as an "External XML Post." I tried using Javascript and PHP with cURL, but I'm going in circles trying snippets of other people's code -- it's been a week. At this point all I want to do is assume IE7 (nothing else!) and no data checks, just "here's the XML, here's the external URL" and show me that HTTP POST actually works. Right now I'm thinking it's a bunch of junk :-) Someone please help. Here's my server info: PHP Verion 4.4.4 Apache/2.0.46 (Red Hat) CURL support enabled CURL Information libcurl/7.15.4 DOM/XML enabled DOM/XML API Version 20020815 libxml Version 20510 HTML Support enabled XPath Support enabled XPointer Support enabled XML Support active XML Namespace Support active Here's a sample of XML, let's call it "data.xml" <?xml version="1.0" encoding="UTF-8"?> <DataFormSubmit> <individual id="12345"> <FirstName></FirstName> <LastName></LastName> <Address></Address> <Phone></Phone> </individual> </DataFormSubmit> POST XML document to URL on an external website for example: http://www.example.com/othersite/xml.aspx Response XML is equally simple. There is no mention of MethodCall, MethodResponse and Params like the books say, so please don't use those elements in your reply to me. There is mention of field requirements like "Text field" "255 character max" "Numeric" but I think this can be handled by the input validation scripts. I'm just trying to POST and get a response. I've received errors refering to "permission denied" "access denied" "object expected" but at this point I've edited my code so many times I don't know what's right or wrong any more. Here's one of my failed cURL examples: <?php // XML data as string $request = '<?xml version="1.0" encoding="UTF-8"?>' $request .= '<DataFormSubmit>' $request .= '<individual id="12345">' $request .= '<FirstName></FirstName>' $request .= '<LastName></LastName>' $request .= '<Address></Address>' $request .= '<Phone></Phone>' $request .= '</individual>' $request .= '</DataFormSubmit>' // Create Headers $header[] = "Host: www.example.com"; $header[] = "Content-type: text/xml"; $header[] = "Content-length: ".strlen($request) . " "; $header[] = $request; // Send using CURL $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, "http://www.example.com/othersite/xml.aspx"); // URL to post curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ); // return into a variable curl_setopt( $ch, CURLOPT_HTTPHEADER, $header ); // headers from above curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'POST' ); // special POST with specified Content-type $result = curl_exec( $ch ); // runs the post curl_close($ch); echo $result; // echo reply response ?> And I tried a Javascript variations using code like xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") but I'll save that for a followup post since this is getting long. Anyone out there doing external XML form post?
Php Post Script No Form
How to generate the headers to submit POSTED variables to a page? i know this will be brief, just need to know how to construct the headers with the posted var...
Form Post And Refresh
in my php program ,i posted some text field value from one htm from to php3 form,in this php form i insert all values in mysql db, but again if we refresh the php form it again insert into databse? please give me the solution for it?
Form Data Will Not Post
can anyone be so kind as to look at http://www.mysolution.ws/HYPOCRITE.php and let me know why it isn't passing the form data to http://www.mysolution.ws/insertHYPOCRITES.php for the most part, the scripts were created with http://phpcodegenie.sourceforge.net/
Form Post Issues
I have a webpage that uploads a photo picture file to server, but goes through some error checking before it redirects to the next page. Since I do not have PHP compiled with mime type support I have checking last 3 characters of filename. Here are my problems: 1) When I set form type to ENCTYPE="multipart/form-data" i can check the file size correctly and works fine, but then filename and extension are in some weird format which is binary I believe. form = 1 Photo: /tmp/phpnDF01W image_x = 89 image_y = 16 Ext: 01w < this is wrong, should be gif/jpg/etc... Size: 34326 File: /tmp/phpnDF01W < this is wrong 2) When I omit the above form type and use default, file size function fails but the extension and filename work correctly. I believe this is because it is sent in ascii/plain text mode. Warning: filesize(): Stat failed for C:WINDOWSDesktopsci.psd (errno=2 - No such file or directory) in /home/fcl/public_html/free/index3.php on line 30 form = 1 photo = C:WINDOWSDesktopsci.psd image_x = 66 image_y = 12 Ext: psd Size: ?????? File = C:WINDOWSDesktopsci.psd 3) I'm also trying to get the file to the server and it's not uploading it. It's creating the directories but not moving the file up there for me!! 4) Here is code. What is going on? Can I kill 3 birds with one stone here? I'd rather not recompile PHP. Must I convert $ext from binary to plain text? while(list($key, $value) = each($HTTP_GET_VARS)) { echo "$key = $value<br>"; } if ($form) { if ($photo) { $ext = strtolower(substr($photo, -3)); function fsize($photo) { return filesize($photo); } $size = fsize($photo); if ($size > 100000) { $focus = "photo"; $msg = "Your file size exceeds the maximum allowed upload. Please re-submit or skip this step."; } elseif (!preg_match("/(gif|peg|jpg|bmp|png)$/", $ext)) { $focus = "photo"; $msg = "Invalid file type. Please submit a gif, jpeg, bmp, or png photo."; } else { if ($ltype == "1") { $type = "hotel"; }<-- this all works fine, etc if ($ltype == "2") { $type = "inn"; } if ($ltype == "3") { $type = "bandb"; } if ($ltype == "4") { $type = "resort"; } $imgdir = "$DOCUMENT_ROOT/lodging/$type"; <-- this all works fine,etc if (!file_exists($imgdir)) { mkdir($imgdir, 0755); } $imgdir.= "/$aid"; if (!file_exists($imgdir)) { mkdir($imgdir, 0755); } move_uploaded_file($photo, "$imgdir/photo1.jpg"); <---this is not working!! loc("index4.php?sid=$sid&aid=$aid"); <-- works fine }} <form name="form1" method="post" action="<?=$SCRIPT_NAME?>?sid=<?=$sid?>&aid=<?=$aid?><ype=<?=$ltype?>" ENCTYPE="multipart/form data"> <input type="hidden" name="form" value="1">
Form Post Not Working
I've made a small script where my users can enter their usernames into a form and when they press submit it sends the username to me as an email. It doesn't seem to be working though. Check the Code:
Form POST To MySQL WHERE
I have a form that is posting to another page, and on that other page the posted elements fill out a MySQL where statement. It is posting school, state, and category. When each field has a value in it, it works fine. However, the default value of "All Schools" or "All States" or "All Categories" will not work. I've tried using a * and also an %. I've also just left the fields at value="", but after post, it considers that a value even if i'm using isset to check it. Any ideas on how to solve this?
Post A Form To A Different Website?
Perhaps, not a PHP question but I have a <form> variable that I need to access on a different website. <script language="JavaScript"> <!-- document.write("<form method='post' name='samplesearch' action='http://<my-website>'>"); document.write("<input type='hidden' name='data' value='<?=$data;?>'>"); document.samplesearch.submit(); //--> </script> This works in IE but now FF. Why? Security concern? Should I use cURL instead?
Sending Form POST Data To SSL
I've seen posts on here before about this, but I could never figure it out. I even downloaded the code that was posted and tried to pick it apart to get it to do just what I need, but never succeeded. What what I understand it deals with using Sockets and sending the header information. Maybe that's where my lack of knowledge lies. For a regular post it should be sent to port 80, and for SSL 443 right? How do you go about forming the header of the data? I've never seen that kind of thing, and I'm guessing that's where I'm goofing up. I'm trying to set up a test: index.php posts data to test1.php and then displays the results. $var1 = 'test' then test1.php would do something very basic like drop it into a line of text. "This is a <? echo"$_POST['var1']";?> of the gotspy broadcast system." So I would assume if everything worked right, going to index.php should return: "This is a test of the gotspy broadcast system."?? Yes, no?
How To Post Form Data After Validation
I'm posting the contents of a html form (I have the html form on the same file as the php mail()) to itself in order to validate and then send an e-mail. However, I'd like it to post it to another php file after upon successful validation. Can someone tell me how to do this? Just a bit of background - the reason why I'd like to do this is because I have multiple contact us forms on a site, and for efficiency purposes, I'd like to have a single form mail script so that I don't have to keep editing the php.
How Can A Form Set To 'get' Return 'post'?
I have a form which the user fills out to enter some data. If there already exists an uncompleted session - say, the user started entering some data but had to stop to do something else - the user has the option of selecting that session from a drop-down menu (think <form><select><option>....</option></select></form>). The method for that particular form is set to 'GET' and the action is $_SERVER['PHP_SELF']. The <selecttag has a bit of javascript (onChange) which, when the session is chosen, triggers a 'submit' of the uncompleted session's session ID number. So the user selects the uncompleted session, the session ID is looked up, the data retrieved, and the page reloads and shows the data which they (or someone else) already entered, retrieved from a mySQL table (using the session ID) designated to temporarily store data from uncompleted sessions until it is ready to be written to the 'permanent' tables. At this point the user should update any information if so desired, then click on "Submit" at the bottom of the page to update the table and go on to the next page of the form. This causes the same page to reload, validation is run, and if it passes it again reloads the page only this time it sets a flag to write a <meta> redirect tag to the page. The page is reloaded but instantly redirected to the next page (I couldn't use "header()" because the headers are already written). The validation script is part of the same document. There is an IF statement at the head of the validation portion - if ($_SERVER['REQUEST_METHOD'] == 'POST'). This should, in theory, prevent the script from running a retrieved 'open session' through the validation, at the end of which if everything passes validation the data for that session is updated (or if it is a new session ,inserted). It should only be invoked if someone presses the "Submit" button at the bottom of the page, which is set to "POST". So in theory, the validation should only be run when "submit" is clicked by the user, not when an open session is selected and "submit" is sent by the 'onChange' javascript. What's going screwy is that the open session's request method is coming back as "POST" even though it is explicitly set as "GET". So when an open session is retrieved, the page reloads, the validation is run, everything checks out so the data is updated and the browser loads the next page, without the user getting the opportunity to update any of the retrieved open session's data. I hope I have explained this clearly. Can someone tell me why the first submit - the one for the drop-down menu of open sessions - is returning POST even though it is set to GET? This is screwing everything up and I can't figure a way around it.
Form Post To Text File
I have a form that posts to my php file which in turn writes to a text file. The way I'm doing is probably far from efficient or the right way, but it's the first thing i've ever written and I have to get it done. The way it writes now is it just puts all the form input next to each other in a text file. I want each field to be delimited or on new line so I can read it easily. Here's a snippet of my code: <?php> $filename = 'orders.txt' $fp = fopen($filename, "a"); $string4 = $_POST["email"]; $string5 = $_POST["street1"]; $string6 = $_POST["street2"]; $write = fputs($fp, $string4); $write = fputs($fp, $string5); $write = fputs($fp, $string6); fclose($fp);?>
Form Method Post Does Not Work, But GET Does
I have a form, if it uses method get, the variables gets passed. In the response page, when I print out the $_GET array, it prints out all the values passed in from the from. BUT, if I use the form method POST, the $_POST array is empty. I don't understand why it isn't working for $_POST. The register_globals variable is set to Off by the way. PHP Version 4.1.2 Red Hat Linux release 7.3
Odd Result From PDF Form Post Processing
I have a PDF form that contains a submit button with an associated action that causes the populated PDF file to be submitted to my web server, similar to POSTing an HTML form, but instead it happens via Acrobat, no HTML involved. Code:
POST Blanks Out Form Fields
I have a form that POSTs to itself and validates data entered into the form. If all is well the form performs a header location command to move to the next input form in the series. If the user has entered an error within the form the user is NOT redirected to the next page and error messages are displayed indicating the fields that are in error. So far so good. The only problem is that all the input fields are now blanked out after the post. These fields must display all the values that were inputted before the post was executed. I have tried the following to no avail...... reassigning values like this after the post => $zip=$_POST['zip']; reassigning values like this after the post => $fullname=$_SESSION['fullname']; Utilizing this Meta Tag => <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="CACHE"> How can I keep the data that was entered into the form fields before the post was executed?
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...
POST Form To Dynamic Page Name
I've got a simple form with an HTML OPTION block. I'd like to POST the form to a page whose name is based on the OPTION they select. So for example say the user selected this option, I'd like to POST the form to a page named "memory.php". echo "<option value="memory">Memory Utilization</option>";
Submit Form Via Post To A New Window?
i want to submit $_POST vars to a new window. is that possible? I tried this and it didnt work... echo " <form name='form1' method='post' action="javascriptpen('blarblarblar.php')"> <input name='Submit' type='submit' value='submit'> <input type='text' name='postvar' value=??'> </form>"; in the new window, i cant get my postvar.
How Do I Send A Http POST Without Using A Form?
I looked at using curl library, but it's not available on the host where I'm building my application. I need to be able to send a POST to a payment gateway and receive their response back.
Using The GET And POST Form Methods Correctly
I have a form that I want customers to fill out and submit. Based on the answers to the questions, the results page will display dynamic results. My first instinct was to use the GET method, and append the answers to a URL, and have the results page look for the parameters. After doing some research, it appears that the POST method is cleaner and safer, however, it is not as intuitive for me. My question is this. When using the POST method, how do I get my results page to see the post value. I know how to configure the if statement to display the appropriate result, but I don't know how to get the result page to recognize and read the POST values.
Getting A Form To Post To A Specific Page
How do i get it so that a form can be submitted and have the information post directly to a page that i can specify without having to use a database. I just want a direct post that inserts the new information at the top of a page already created. Basically so every time the form is filled out a new piece of information is above the last.
|