Simultaneous update of multiple records thru' one form
Hi
I am developing an online stocks inventory, where in a dealer places his order and fills in the reqd details. This goes to a table (Orders) in the database.
Now the Orders Admin (in the stores dept) views all the new orders and allots acceptance number to each order.
He may have multiple orders from the same dealer or from different dealers.
The purpose is I provide him with a HTML form which displays all the orders with status=new. Following is what he may see - values displayed from the Orders table.
DealId Product Qty Amt AcceptNo
1 AB 1 100
2 XY 2 200
UPDATE
The Orders Admin only has to fill in the AccptNo for all the new orders that he sees and the Orders table has to be updated with this single form.
Is this possible.
Please help me urgently
Regards & Thanx in Advance.
As stated earlier I have a Order Placement form for the dealers. Here they place their orders online and submit the form. The details they enter are stored in Orders table in a database. This order is sent for processing. This is an external operation for the users of our products.
This table has two extra fields AccptNo and DelDate, which are filled in by the Admin of the Stores Dept of our company. The Admin then logs in and views the new orders. He sees the new orders displayed in the following format. The data shown is from the Orders table.
He is then reqd to just fill in the Accpt No and Del Date against the requisite Order.
Having finished filling up all the details he clicks the Submit button which updates the Orders table. i.e the existing records are updated with the accptno and del dates or rather the records are overwritten.
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>
<body>
<p><b><font size="3" face="Arial Unicode MS" color="#FF0000">Orders - Admin
Page.</font></b></p>
<b><font size="2" face="Verdana" color="#0000FF">
Following are the new pending orders.</font></b>
<form method="POST" action="updtOrd.jsp">
<div align="center">
<center>
<table border="1" cellspacing="0" width="68%" bordercolor="#000080">
<tr>
<td width="13%" align="center"><font size="2" face="Arial Unicode MS"><b>Dealer
Id</b></font></td>
<td width="11%" align="center"><font size="2" face="Arial Unicode MS"><b>Product</b></font></td>
<td width="13%" align="center"><font size="2" face="Arial Unicode MS"><b>Quantity</b></font></td>
<td width="10%" align="center"><font size="2" face="Arial Unicode MS"><b>Value</b></font></td>
<td width="53%" align="center"><font size="2" face="Arial Unicode MS"><b>Acceptance
No.</b></font></td>
<td width="53%" align="center"><font size="2" face="Arial Unicode MS"><b>Delivery
Date</b></font></td>
</tr>
<tr>
<td width="13%"><font size="2" face="Verdana">d0116033</font></td>
<td width="11%"><font size="2" face="Verdana">ABC</font></td>
<td width="13%"><font size="2" face="Verdana">100</font></td>
<td width="10%"><font size="2" face="Verdana">100000</font></td>
<td width="53%"><input type="text" name="T1" size="20"></td>
<td width="53%"><input type="text" name="T6" size="20"></td>
</tr>
<tr>
<td width="13%"><font size="2" face="Verdana">d0116065</font></td>
<td width="11%"><font size="2" face="Verdana">XYZ</font></td>
<td width="13%"><font size="2" face="Verdana">160</font></td>
<td width="10%"><font size="2" face="Verdana">16000</font></td>
<td width="53%"><input type="text" name="T2" size="20"></td>
<td width="53%"><input type="text" name="T5" size="20"></td>
</tr>
<tr>
<td width="13%"><font size="2" face="Verdana">d0116058</font></td>
<td width="11%"><font size="2" face="Verdana">PQR</font></td>
<td width="13%"><font size="2" face="Verdana">300</font></td>
<td width="10%"><font size="2" face="Verdana">3000000</font></td>
<td width="53%"><input type="text" name="T3" size="20"></td>
<td width="53%"><input type="text" name="T4" size="20"></td>
</tr>
<tr>
<td width="153%" colspan="6">
<p align="center"><input type="submit" value="Submit" name="B1"></td>
</tr>
</table>
</center>
</div>
</form>
</body>
</html>
I hope this makes the scene clear still you may eat my head for more clarifications but please help me.
Can mail me at [email protected]
ThanQ
Similar Messages
-
Multiple records from one form
Hi everyone,
I am creating a sign-up form for users of a website - i need
them to select from a number of categories that they want to be
listed in. i am using a series of check boxes for them to select
the categories. What i want to do is create a separate record in my
MySQL DB for each check box that is ticked that contains the user
ID and the category ID. is there a way to do this from just one
form?dhewuidhjklhdwidh wrote:
> I am creating a sign-up form for users of a website - i
need them to select
> from a number of categories that they want to be listed
in. i am using a series
> of check boxes for them to select the categories. What i
want to do is create a
> separate record in my MySQL DB for each check box that
is ticked that contains
> the user ID and the category ID. is there a way to do
this from just one form?
You can save them in a SET column. A SET column type allows
you to store
up to 64 predefined values in a single column.
Create the checkbox group as an array by adding square
brackets to the
end of the name value like this:
<input type="checkbox" name="category[]" value="catA"
/>
<input type="checkbox" name="category[]" value="catB"
/>
<input type="checkbox" name="category[]" value="catC"
/>
To insert the values in a SET column, use implode() to create
a
comma-separated string:
if (isset($_POST['category'])) {
$_POST['category'] = implode(',', $_POST['category']);
else {
$_POST['category'] = '';
More about the SET column type here:
http://dev.mysql.com/doc/refman/5.0/en/set.html
David Powers, Adobe Community Expert
Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
Author, "PHP Solutions" (friends of ED)
http://foundationphp.com/ -
Updating multiple records from single form (ASP)
I have a nested repeat region.
I have created in the parent, a form with 3 fields and an update button.
the child records all have multiple columns, 3 of which correspond to the parent.
Athe parent is bound to the child records by the shipmentID
I need to be able to update all child records from the form in the parent.
The case is this.
The child records are orders with shipdates and frequencies
The parent contains a form with fields for shipdate and frequency
The administrator needs to change the shipdate and/or frequency for all child records.
(The child records are forms as well--but that's another issue that works fine)
Shipment ID
Date Field
Freq Field
UPDATE Button
ShipmentID
Record 1
Data case1
Date
ShipmentID
Record 2
Data case 2
Date
I am doing this in classic asp with an SQL database.
So how do I get the form to update all record
[Subject title edited by moderator to make clear ASP involved]Hi,
This is one of those questions that would require far more explanation that is reasonable to expect in a forum. You should do a little poking around in the nearest Barnes & Nobles. About a half hour in a chare with a good ASP book and vanilla latte should have you on the right track.
Lawrence *Adobe Community Expert*
www.Cartweaver.com
Complete Shopping Cart Application for
Dreamweaver, available in ASP, PHP and CF -
Update multiple records on one page php/mysql
Hi folks,
I am trying to adapt a page to offer the option to update multiple records on one page.
The intention is to edit FAQ categories which are contained in a table with just two fields - the category and an id.
The page lists each categories in a form with a submit button which is then repeated for each record in the recordset.
Unfortunately my plan didn't work and only the first record updates as intended.
Can anyone suggest how I can make it work?
Here's the code I have so far.
************** The Update Code *****************
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
if (!isset($mm_abort_edit) || !$mm_abort_edit) {
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$updateSQL = sprintf("UPDATE faq_categories SET category=%s WHERE id=%s",
GetSQLValueString($_POST['category'], "text"),
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_con_mysite, $con_mysite);
$Result1 = mysql_query($updateSQL, $con_mysite) or die(mysql_error());
$updateGoTo = "faq-category-edit.php
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
header(sprintf("Location: %s", $updateGoTo));
************** Update Code Ends *****************
************** The Form *****************
<form name="frm_editcategory" id="frm_editcategory" method="POST" action="<?php echo $editFormAction; ?>">
<?php do { ?>
<fieldset>
<input name="id" type="hidden" value="<?php echo $row_rs_faqcategory['id']; ?>" />
<input name="category" type="text" class="formrightcolumn" value="<?php echo $row_rs_faqcategory['category']; ?>" />
<input name="save" type="submit" class="submitbutton" id="save" value="save" />
</fieldset>
<input type="hidden" name="MM_update" value="form1" />
<?php } while ($row_rs_faqcategory = mysql_fetch_assoc($rs_faqcategory)); ?>
</form>
************** The Form Ends *****************
Cheers
DaveWhat does debugging tell you? What's the value of each of the variables? Did you try using regular echo statements to monitor what's going on? That's what I always do whenever I am stuck in my PHP coding.
-
HCM Processes and Forms - Create multiple records of one infotype (eg 0008)
Dear all,
I'm trying to create two new records in infotype 0008 (basic pay). Regarding it's time constraint 1 it should like the following:
Before
01.01.2010 - 31.12.9999 - 2000u20AC
After
01.01.2010 - 08.11.2010 - 2000u20AC
09.11.2010 - 31.12.2010 - 2500u20AC
01.01.2010 - 31.12.9999 - 3000u20AC
So I want to add two splits two the record. One is easy, as it's done by the SAP_PA operation. I experimented with the record indices and duplicating my fields, but it didn't work. Another idea would be to retriggerd the SAP_PA several times using scenario steps.
Can you give me a hint, by which lever multiplee splits can be achieved? Or is this not possible at all?
Thanks in advance,
PeterThanks for your fast reply.
Knowing this as a fallback is comforting. I just want to ensure, that I don't apply any coding, if a task is also possible by customizing.
Another idea I had in the meantime was to execute the SAP_PA several times. Do you have any experience, if this works to create multiple records in one infotype?
Edited by: Peter Gilberg on Nov 9, 2010 2:34 PM -
Adding data to multiple tables using one form in Access 2010?
Hi All,
I have a access database with two tables and I want to create a single form to enter data into that tables.
How to adding data to multiple tables using one form in Access 2010?
I don't have to much knowledge of access database?
Please help me
Thanks
BalajiYou really don't enter identical data into 2 tables. You enter dat into one single table, and then you have an unique identifier that maps to another table (you have a unique relationship between two tables).
Maybe you need to read this.
http://office.microsoft.com/en-001/access-help/database-design-basics-HA001224247.aspx
Think about it this way... What is you update data in 2 tables, and then the data in one of those tables changes, but the data in the other table does NOT change. WHOOPS!! Now, you've got a BIG problem. For instance, you have a customer
named Bill Gates. In one Table you update Bill's address to 1835 73rd Ave NE, Medina, WA 98039 and in the other table you accidentally update Bill's address to 183 73rd Ave NE, Medina, WA 98039. Now you have 2 addresses for Bill. Why would
you want that??? Which is right? No one knows. If you have one address, you just have to update one address and if there is a mistake, you just have to update one address, but you don't have to waste time trying to figure out which is right
and which is wong...and then update the one that is wrong.
Post back with specific questions.
Knowledge is the only thing that I can give you, and still retain, and we are both better off for it. -
How to concatenate multiple records into one
Hi everybody:
I want to know if exist some way to concat multiple records into one without using cursors. For example, I have a table named "Authors" like this:
Lan|Author
English|Ernest Hemingway
Spanish|Octavio Paz
Spanish|Mario Vargas Llosa
English|Sinclair Lewis
Spanish|Gabriel García Márquez
And I want to get this:
Author
Octavio Paz, Mario Vargas Llosa, Gabriel García Márquez
I have worked with SQL Server and I can do something like this:
CREATE FUNCTION dbo.MyConcat (@lan varchar(10))
RETURNS varchar(5000) AS
BEGIN
declare @retvalue varchar(5000)
set @retvalue=''
select @retvalue = @retvalue + Author +',' from Authors where lan = @lan
return substring(@retvalue,1,len(@retvalue)-1)
END
ie, do not use cursors to concatenate records. However, with ORACLE, I have to do someting like this.
FUNCTION MyConcat(P_Lan IN VARCHAR2) RETURN VARCHAR2 IS
v_ret VARCHAR2(4000);
v_element VARCHAR2(4000);
v_cursor sys_refcursor;
BEGIN
OPEN v_cursor FOR SELECT Author FROM Authors where Lan = P_Lan
LOOP
FETCH v_cursor INTO v_elemento;
EXIT WHEN v_cursor%NOTFOUND;
IF v_ret IS NULL THEN
v_ret := v_element;
ELSE
v_ret := v_ret || ', ' || v_element;
END IF;
END LOOP;
RETURN v_ret;
END;
Exist some other way to do this?
Best Regards
JackTks both for answer... I forgot to mention that I am using Oracle 10g. I read about LISTAGG() but this function is available for Oracle 11g release 2.
I wil read about the other techniques than Hoek mention
Best Regards.
Jack -
Concatenate multiple records into one single record
Hello everyone,
Can anyone guide me how to merge multiple records into one single record
like......... I am getting the data in the file like
aaaaa/bbbbbbb/ccccccccccc/dddddddddddd/eee
ffffff/gggg/hhhhhhhhhhhhhh
/123/4567/55555/99999999/kaoabfa/eee
fffff/kkkkkkkk/llllllllllllllllllllllll
when i use gui_upload I am getting the data into the internal table in the above format.
My main intension is to split the record at / to multiple lines and dowload it into another file.
What i am planning to do is... if the line does not start with / then i want to concatenate the multiple lines into single line and then split it into multiple records. Can anyone guide me how to achieve this.Yes, it should work.
In my example
Loop at itab.
concatenate i_text itab into i_text.
endloop.
You change that loop for the loop of your internal table with the file records
So if you have this three records
'aaaa/bbb/ccc'
'/dddd/efg'
'hijk/lmn'
i_text will look like this at the end
'aaaa/bbb/ccc/dddd/efghijk/lmn'
then in this part of the code
split i_text at '/' into table itab2.
itab2 will have the records looking like this
aaaa
bbb
ccc
dddd
efghijk
lmn' -
Update multiple records on one page
I have a page that displays records based on a varible that
is selected on
the previous page.
So on this page i have displaying 3 columns
Store # Allowance Total
They have asked now instead of clicking on each indivual
record to mark it
as completed, they would like to just place a check next to
each one and let
it update those records for that store....
Ex.
Store 20 has a total of 7 records and has an allowance of
$6000.00 then
they would place 1 check mark next to that store and hit
submit and it would
update all 7 records with a status of completed.
I have read thru some not all but some of the example links i
found for
updating multiple records. But they seem more complex than
what im trying to
do. Since this page is populated dynamically how can i code
it so it
understands when there is new stores listed and records.
Is there any links or tutorial that anyone would recommend
that will explain
the process for creating this functionality?My bad....
ASP and Access is what im using DWMX
"bregent" <[email protected]> wrote in
message
news:ei5srh$6uv$[email protected]..
> What scripting model are you using? You may be able to
find a datagrid for
> your model which will simplify this for you. -
How to store multiple records for one master reocrd using sequnce
dear,
my question is in one form i have master block f and detail block.
my question is i created one sequence and assign to master table. but i dont know how to assign that sequence to multiple record in detail table for that particular master record. i got lots of answer previously but i m not getting exactly.pls tell me full procedure otherwise gv me one demo application
NOTe: the sequnce is created after master record commiting to database.
PLS pls help me
Thanks
dambyi did not get answer pls help me.
-
Line separator to get multiple records in one variable
Hi Experts,
I have a requirement where i need to get data in the below form , in exactly one variable.
Invoice No. Inv. Date Voucher Gross Amount TDS Amount Discount Paid Amount
986013092,17 04/08/2010 00091217 32415.00 .00 .00 32415.00
Bharti Infot 27/07/2010 00091230 19600.00 .00 .00 19600.00
9860442689 04/08/2010 001247 47374.00 .00 .00 47374.00
2031565000,2031565000Total Amount 99389.00 .00 .00 99389.00
As of now, I have written the following,
loop at lt_merge into ls_merge.
lv_skfbt = ls_MERGE-SKFBT.
lv_budat = Ls_MERGE-budat.
lv_wskto = Ls_MERGE-wskto.
lv_wrbtr = Ls_MERGE-wrbtr.
lv_WT_QBSHB = ls_merge-WT_QBSHB.
concatenate invoice_id
ls_merge-BELNR
lv_BUDAT
ls_merge-XBLNR
lv_skfbt
lv_wt_qbshb
lv_WSKTO
lv_wrbtr
into invoice_id separated by space.
endloop.
which gives me one row of the table where, invoice_id stores my entire one record as a string. My question is how do I proceed with separating the lines if I have multiple records?
Thanks in advance..
Regards,
TrishnaHI
choose some character that will be not use in your data for example '|' vertical separator. You will get string:
invoice_id = line1 | line2 | line3 |.....
loop at lt_merge into ls_merge.
lv_skfbt = ls_MERGE-SKFBT.
lv_budat = Ls_MERGE-budat.
lv_wskto = Ls_MERGE-wskto.
lv_wrbtr = Ls_MERGE-wrbtr.
lv_WT_QBSHB = ls_merge-WT_QBSHB.
concatenate invoice_id
ls_merge-BELNR
lv_BUDAT
ls_merge-XBLNR
lv_skfbt
lv_wt_qbshb
lv_WSKTO
lv_wrbtr
into invoice_id separated by space.
new code
concatenate invoice_id '|' into invoice_id
endloop. -
Multi-mapping ... multiple records works, one record doesn't
I'm using JDBC to select rows from an external Oracle database, XI receives the message, splits it into multiple messages (one for each record returned) and, using RFC/BAPI, takes each record and writes it to an SAP table on an SAP system. I'm using the RB_SPLIT option in my Interface Determination and in my Interface Mapping I'm using Source occurrences = 1, Target occurrences = 0..unbounded.
This works GREAT ... as long as there is more than one record returned from the select statement in the JDBC setup. If the select statement only returns one record, nothing gets transferred. If it's any amount of records more than 1, it works perfectly.
Why won't it process one record? What can I do to get it to process one record, without messing up the great job it does for more than one record?
Thanks!Hi Michael -
I have a similar setup (at least on the sender side) and whether I have multiple records returned or just one, I'm getting my expected result. FYI, I'm using a file receiver.
I would first take a closer look at your mapping. Get the one record XML that is sent to the Integration Server and test your message mapping in the IR. Remember to put it in between the tags below:
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
</ns0:Message1>
</ns0:Messages>
Regards,
Jin -
Multiple connection in one form, is it possible?
Im trying to access two different database (P.O.7 and the other is an ODBC Compliant) in one form.
First thing i did was to run the wizard on each block using different login (1 for my PO7 and also the other) and it was successful, but when I try to execute the form, it just cant recognized the other block! since im only connected to other datasource....
Any suggestion on what should i do with this....Check out the EXEC_SQL command under help in Forms
The EXEC_SQL package allows you to access multiple Oracle database servers on several different connections at the same time. Connections can also be made to ODBC data sources via the Open Client Adapter (OCA), which is supplied with Developer. To access non-Oracle data sources, you must install OCA and an appropriate ODBC driver.
The EXEC_SQL package contains procedures and functions you can use to execute dynamic SQL within PL/SQL procedures. Like the DBMS_SQL package, the SQL statements are stored in character strings that are only passed to or built by your source program at runtime. You can issue any data manipulation language (DML) or data definition language (DDL) statement using the EXEC_SQL package. -
Merging multiple records onto one page
I have two questions for successfully setting up a mail merge:
1. I have a .csv file that contains multiple records. All but one column contains one line of text. I have one column in the record that contains several paragraphs of text.
Problem: The merge sees the paragraph returns (or line breaks) as an indicator to go to the next record. What's the work-around for this?
2. I need the records to flow one after another.
Problem: It's merging one record per page.
Background that may help (maybe merge is not the feature I should be using):
I'm designing a newspaper that contains about 150 book reviews. The reviews stem from a database that I'm exporting as a csv. Rather than converting/formatting the reviews from the database by hand (like I have been doing), I thought InDesign must have some automated way of handling this.
This is an example of what one record looks like:
Italian For Beginners
By Kristen Hammel
Random House, $12.95, 53 pages
Don’t be fooled by the //Italian for Beginners// cover photo of an Audrey Hepburn look-alike on the back on an Italian motorcycle with her arms around a handsome man. This novel is stronger and meatier than another “American falls in love in Italy” love story. Yes, the protagonist Cat Connelly escapes to Italy to find herself after tiring of being the center of everyone’s dismay as an unmarried 34-year-old overly-responsible sister, daughter, and granddaughter.
And yes, there is romance, but it comes with a twist. The best part of the novel is watching Cat shed her carefully constructed identity and past. Harmel’s character discovers an authentic Rome from a family, insider’s perspective. The Italizan zest for life and her own connection to Italy allows her to throw off her accountant-style persona and take risks. As Cat examines her deep-seated fears and biases, she also discovers those things that give her true peace, joy and satisfaction.
Will Cat fall in love with a handsome Italian? Or will she fall in love with her own long-suppressed Italian heritage and natural gifts? Read the novel to find out, and you’ll also find a bonus at the end of the novel: five authentic recipes inspired by Italian for Beginners. Mangi, mangi, buon appetito!
Reviewed by John Smith
Can anyone help?First the easy part. To get multiple records per page, create only one placeholder in the upper left position. ID duplicates EVERYTHING on the page as many times as it can using your spacing selections. If you have one element at the top of the page and another at the bottom, for example, ID will not be able to put additional records on that page because there is no space.
Text frames should be no larger than necessary to hold the data. They won't grow or shrink to fit during the merge, so you'll have gaps if the length of the text varies from record to record.
Now, for how to fix the line-break problem. In the data file substitute a character, or group of characters you won't be using anywhre else for each return. After the merge use Find/Change to replace the substituted cahracters with real breaks.
Peter -
Inserting into multiple tables on one form using UIX
We are developing an application using struts and UIX. We would like to be able to insert into three tables on one form(view). How can we accomplish this?
This is more of an ADF question, you'll need to set up view object, than just drag it from the data control palette like normal.
If it's not already set up as a view in the db (split into multiple tables), you'll need to create a view object that includes all the fields you want, based on multiple entity objects.
Maybe you are looking for
-
I bought a movie and it won't download properly?
I tried redownloading it but that won't work.
-
Since updating to Firefox 6.0.2 i have not been happy with the way it is running. It is incredibly slow, keeps telling me its 'not responding' and looking at my add-ons, seems incompatible with the java console, with skype click to call, etc. I also
-
How to assign a parent or child process to BPEL process Dynamically
Hi friends, root_id (varchar) - the conversation id of the instance at the top of the invocation tree. Suppose A -> B -> C, root( B ) = A, root( C ) = A, parent( B )= A, parent( C ) = B. This instance, instance at the top of the tree will not have th
-
I've looked at other answers to this problem but they seem to relate to multi server environments or new migrations - neither apply here. The Exchange 2013 server was implemented last year as a migration from Exchange 2007. It has been running well s
-
Alpha Channel Not Showing On Video Clips
I have imported several video clips that I know have Alpha Channels, but when I import them into the timeline/sequence, the ALPHA Channel is appearing as a black background. What am I doing wrong or what setting should I check??