Processing Forms, When Data Is Within A While PHP Loop?
Nov 30, 2010
I am using MYSQL to store articles. I wanted to present the articles in order by id, then let the user choose one of them and send the id of the article to another php page for processing, using ajax. To do so i have placed a simple form in the articles. like so:
$result = mysql_query("SELECT * FROM articles ORDER BY id DESC")
or die(mysql_error());
while($row = mysql_fetch_array($result)){
I have to make an application that works on pc and apple mac. Therefore I am investigating if it's possible to use html/javascript. The database has 10000 records and is sequentially searched. This may take 20 seconds or so. I want the user to be able to quit the search and also I want the outputscreen to be updated immediately when a hit is found and not wait until the complete search is finished.
The problem is that the click-event of the 'Cancel-button' is processed after the search is finished. Is there something like application.processmessages (similar to Delphi) so all pending events are processed?
i have something questions. how can i select element from another page for processing data. ex : #myname.value from content.php and i will process that value to the process.php.
I have a form and on submit it goes to the submission page, then writes some data, sends an email and says thank you. I then wanted this to be a pop up window so the user doesn't have to leave the main page, and add an auto close function. The problem is with a popup no variables are passed to it.
The regular code to open a new page was: Code: <form name="formRFQ" method="post" onSubmit="return formCheck(this);" action="oring_rfq.php"> This worked perfectly everything submitted fine.
Then I decided to make the window controlled by popup Code: <form name="formRFQ" method="post" onSubmit="return formCheck(this);" action="wopen('oring_rfq.php', 'popup', 640, 400); return false;"> Now the page isn't getting any variables.
I wrote an If statement to check if there are any variables in case somebody stumbled on the page without actually submitting any data. So I can tell that no variables are getting sent to the popup..
I have a database site I am currently designing, and would like to use a single page with forms in external html documents to undertake admin tasks (eg. add/remove records etc.)
I have managed to successfully load the form html into the necessary div using the $.load function, however, when I try to process the form, with this code:
which asks 'process_form.php' to process the data, it doesn't seem to send the data in the form to the page. to confirm this, and whilst trying to get the system to work, the 'process_form.php' consists of 2 lines,:
echo $_GET['maker']; echo '123456';
(ie. one line to return a string literal, and one line to return one of the variables which SHOULD be passed by the form)
This results in just the 123456 string being returned.
I have tried several things: loading the script above in the head of the 'parent' html page (ie. which the form is loaded into); - does not properly fire at all;
loading the script 'in-line' in the imported html - this leads to the result given above; running the script in an external script.js file through an onsubmit directive on the form...does not appear to properly fire the script.
Using DOM in IE, how can I loop through FORMs and access FORM elements in a specific form? For example, www.hotmail.com has about 13 forms. I believe the one displayed is dependent on the URL. If I want to access the submit button of the visible form, which is usually the last one, how is that done?
Currently, I look for type=submit using DOM but it doesn't find anything and only loops through the first FORM elements.
I have come in need of assistance in guiding me in the right direction. My intentions are to create a web-based page where one can select from a few drop down menu's, and enter a few select pieces of information. This information would then be logged for later purposes, when the user chooses to retrieve this information (during the initial usage, no long term storage) in the format of a report.
Is it possible to add additional data to the forms plugin options before submitting an ajax form, this would be only setting the data option after setting the main submit options previously in an object?
I know that Javascript is client side, but I'd like to know the best way to populate HTML drop downs in real time based on information typed in the other HTML form fields with information found on the server as opposed to the client.For instance if a user wants to select certain files located in a directory on the server, as they type in the pathname supposedly containing the files the drop downs continually refresh themselves with the server files listed in that directory (if it exists, and apache has permissions to see what's inside) as if it was showing client files instead.
What would be nice is if my browser could continually query the server for some of its private information and not have to refresh itself to obtain it, whether that means the server-side would have to continually refresh itself makes no difference to me as long as the client-side doesn't have to. But I guess this is not possible because no matter what you would have to at least refresh the client-side page once?Submitting the form to a CGI or PHP script would not work because I need this functionality to help populate the form BEFORE I send it.I would like to not have to press a button to update the form every time I change the pathname and need to update the drop downs since this would be annoying.
I am trying to make a countdown that takes a users number from the text box and then counts down from there. I cant seem to get the user input into the loop.
I have the following data structure (shown in code view below) coming back from a query. How can I loop over this and create an <li></li> for each record on the client side?The end result should be :
I have an issue in dynamically assigning Onclick/<a href> action to the data within <td> cell.
Am pulling out data from a XML file, and displaying it as a table data on HTML page within a for loop. But within a loop, when am trying to do <a href> for the data by providing a dynamically changing URL value, the data is not getting displayed.
I donot know how to do it!! code...
In the code, name is the data element that am pulling from XML file.
On clicking each name, an URL should appear which has name as part of it.
For example, if the name is Kiran, then the URL will be 'Kiran.html'.
Is it possible to do it this way? Please suggest if there is any other way?Kiran.html
I am having a single row which repeat dynamically. My issue is i want to make alternate colors in rows. (i.e white n gray) I can put the class for the row. but when it repeats it get the same bg color. How can i do the alternate thing.?
I am doing a JSON request to get data back from a PHP file. On the return of that data, I am using a for loop to go through the data and post it up using JS. Here is my code:
for (var x = 0; x < data.length; x++) { //create a container for each comment var div = $("<div>").addClass("entry round").appendTo("#characters"); //add author name and comment to container $("<div>").addClass("details").appendTo(div); $("<span>").addClass("main-armory button").appendTo("div.details"); }
Now, what is happening, because there is 10 entries being posted, my JS is looking at the class that is being put together (main-armory button) and making it so that class appends every run through. So, I want one entry for main-armory button and I am getting this:
And then, when it goes down to the next entry, it has 9 spans, and then the next entry has 8 spans, and it continues all the way down. What is going on here that I am missing? I know that I am not clearing a variable properly or something is wrong within my loop.
I have a bunch of dynamically created divs which I need to loop through and then display text inside which is obtained via AJAX.
<div class="appStatus" id="appStat_1>TEXT FROM PHP PAGE</div> <div class="appStatus" id="appStat_2>TEXT FROM PHP PAGE</div> <div class="appStatus" id="appStat_3>TEXT FROM PHP PAGE</div>
Basically, I want to loop through all divs where class = appStatus and on each iteration pull data from a PHP page (via AJAX) to display in the DIV. I need to send the value after the _ of the id (which I can obtain using substring) with the AJAX request in order to return the correct text.For some reason.I know that I need to do something with
I want to make few forms but 1 submit button. I want to do 1 page , 5 forms , 1 submit button so when i click on the submit button it will send the 5 forms as 1 form.
Where the inputs sum1 and sum2 are text fields you put whatever numbers you want in. That works fine. Great. Now what I'm having trouble with is modifying the code so that it will add one form with an input number with a form that spits out a randomly generated number.
This is what I'm using for my random number generator. So basically I want to be able to put, say, 5, into the input text field above this. And then click on the d20 button to get a random number, say, 15, and then have the first code add the inputted 5 with the randomly generated 15.
I would like to use a .css specification, to allow me to stop hard-coding that location in all my files. I can't seem to find the correct .css incantation for this.
I want to process a form with java script to check values of fields, etc and then have it format that dooment nicely for it's submission. in the book that I have that briefly touches on javascript, it says that newline characters(/r, /n) vary depending on the OS. Is this true? Is there any easy way to get around this without asking what OS they are running?
I wish to carry out standard form validation (i.e. is it a date?, is there a value in the field, is it a number) using the onBlur event rather than the onSubmit event. This (of course) leads to problems when cancelling an edit as leaving a field to press the cancel button will trigger the onBlur event and therefore the field validation. Is there any way to know the destination field / button that caused the onBlur event? In Ingres ABF/W4GL (mid eighties language of similar functionality to javascript) there was an available attribute called the targetfield so the code could run...
onBlur myfield = { if (targetfield != CancelButton) { carry out validation } }
Is there something similar in javascript or will I have to program round the houses i.e. onBlur records which validation to run and onFocus runs the validation (unless it's a cancel button)?