Passing from data from one page to another
Hi All, i'm currently doing a CSV file upload into a database
application, and I'm wondering if it is possible to pass the data
from the file field to another php file which executes the command
of inserting the data of the csv file into the database? Thanks!!
Wanqi
You have this in test.php -
$target_path = $_GET['uploadfile'];
That implies that the page calling test.php is passing
'uploadfile' as a URL
variable. But it isn't.
<form id="form1" name="form1"
enctype="multipart/form-data" method="post"
action="test.php">
Why wouldn't $target_path be the same as $uploadfile?
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"taywanqi" <[email protected]> wrote in
message
news:[email protected]...
> Attached below is the code i used for my application:
>
> form.php
>
>
>
>
>
>
>
> <?php
> session_start();
> ?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
> "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="
http://www.w3.org/1999/xhtml">
> <head>
> <meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
> <title>Untitled Document</title>
> <style type="text/css">
> <!--
> .style13 { color: #FFFFFF;
> font-family: Georgia, "Times New Roman", Times, serif;
> font-size: 14px;
> }
> -->
> </style>
> </head>
>
> <body>
> <form id="form1" name="form1"
enctype="multipart/form-data" method="post"
> action="test.php">
> <p align="center">
> <input type="file" name="fileupload" id="fileupload"
/>
> <input type="hidden" name="csvfile" id="csvfile"/>
>
> </p>
> <p align="center">
> <input type="submit" name="upload" id="upload"
value="Submit" />
> </p>
> </form>
> </body>
> </html>
>
>
> Test.php
>
> <?php
> session_start();
> echo $name;
> ob_start();
> ?>
>
> <?php require_once('connection.php'); ?>
>
> <?php
>
> //UPLOADING FILE
> if(isset($_POST['upload']))
> {
>
> $uploaddir = 'uploads';
>
> $uploadfile = $uploaddir .
basename($_FILES['fileupload']['name']);
>
> $target_path = $_GET['uploadfile'];
>
> echo $target_path;
>
> //$target_path = ini_get('$uploadfile');
>
> echo $file;
>
> echo '<pre>';
> if
(move_uploaded_file($_FILES['fileupload']['tmp_name'],
$uploadfile)) {
>
> echo "File is valid, and was successfully uploaded.\n";
>
> } else {
> echo "Possible file upload attack!\n";
> }
>
> echo 'Here is some more debugging info:';
> print_r($_FILES);
>
> print "</pre>";
> }
>
>
> $fcontents = $_SESSION[csvfile];
>
> for($i=0; $i<sizeof($fcontents); $i++) {
>
> $line = trim($fcontents[$i]);
> $arr = explode("\t", $line);
>
> echo $arr."<br>\n";
>
>
> }
>
> //ATTRIBUTES
> //$fieldseparator = ',';
> //$lineseparator = '\n';
>
> //READING OF FILE
> $csvfile = $uploaddir .
basename($_FILES['fileupload']['name']);
>
> //TRUNCATE THE FILE BEFORE INSERTING IT INTO THE
DATABASE
> mysql_select_db($database, $test);
> mysql_query("TRUNCATE TABLE timetable") or die("MySQL
Error: " .
> mysql_error()); //Delete the existing rows
>
> //IMPORT CSV INTO DATABASE
> $lines = 0;
> $queries = "";
> $linearray = array();
> $fcontents = file($csvfile);
>
> for($i=0; $i<sizeof($fcontents); $i++) {
>
> $lines++;
>
> $line = trim($fcontents[$i]);
>
> $linearray = explode(',',$line);
>
> $linemysql = implode("','",$linearray); // convert the
array to a string
>
> echo "$linemysql". "\n";
>
> //$query = "INSERT INTO timetable
values('$linemysql')";//Insert query to
> insert values into the database
> $query = 'LOAD DATA INFILE "$target_path" REPLACE
> INTO TABLE timetable
> FIELDS TERMINATED BY ","
> OPTIONALLY ENCLOSED BY """"
> LINES TERMINATED BY "\r\n"';
>
> mysql_query($query, $test) or die('SQL
ERROR:'.mysql_error()); //Insert
> in
> the new values into the database
>
> }
>
> ?>
>
> </head>
> <body>
> </body>
> </html>
> <?php ob_flush(); ?>
>
Similar Messages
-
Internal table one page to another?
Hi, shall we transfer internal table data of one page into another page?
I am passing the variables, but interal table data is not shown? Is there any procedure to send data from obe page to another page?
Thanks & Regards,
DhanunjayIts not good idea to pass the table via Navigation object.
You can do this with the navigation object only if the table is very small. Overwise your URL will overflow
Alternative ideas is to use server side cookies.
cl_bsp_server_side_cookie=>set_server_cookie
cl_bsp_server_side_cookie=>get_server_cookie
If your BSP application is stateful & if you are using Application class then store the data in Application class so that it will be available to entire BSP Application.
<b>*Reward each useful answer</b>
Raja T -
How to handle the date attribute,passing parameter from one page to another
hi Friends,
i want to pass data attribute from one page to another page-
i am passing like below ,in jdev log window i am getting below error.
String StatusUpdateDate = row.getAttribute("StatusUpdateDate");
params.put("StatusUpdateDate",StatusUpdateDate)
Error(121,50): incompatible types; found: java.lang.Object, required: java.lang.String
Suppose i am passing like below , while moving one page to another i am getting below error in application
String StatusUpdateDate = row.getAttribute("StatusUpdateDate").toString()
Status Update Date - JBO-25009: Cannot create an object of type:oracle.jbo.domain.Date with value:26-MAR-2009
please can any suggest me how to handle this error.
Thanks and Regards,
vamshiHi Pratap, Thanks for your help
it was my mistake that previously property it was varchar2, now i have changed as you suggested every thing. still i am getting error. this is my code-
AM CODE-
public void xxselection(String Name, String Email,String Product,String Region, DATE StatusUpdateDate)
DetailVOImpl vo1=getDetailVO1();
vo1.initQuery2(Name);
Row detailRow = vo1.createRow();
detailRow.setAttribute("Name", Name);
detailRow.setAttribute("Email", Email);
detailRow.setAttribute("Product", Product);
detailRow.setAttribute("Region", Region);
detailRow.setAttribute("StatusUpdateDate", StatusUpdateDate);
vo1.last();
vo1.next();
vo1.insertRow(detailRow);
detailRow.setNewRowState(Row.STATUS_INITIALIZED);
Controller- Process Form Request- Source page
if (pageContext.getParameter("Detail")!= null)
String Name=row.getAttribute("Name").toString();
String Email=row.getAttribute("Email").toString();
String Product=row.getAttribute("Product").toString();
String Region=row.getAttribute("Region").toString();
DATE StatusUpdateDate =(DATE)row.getAttribute("StatusUpdateDate");
HashMap params =new HashMap();
params.put(" Name", Name);
params.put("Email",Email);
params.put("Product",Product);
params.put("Region",Region);
pageContext.putTransactionTransientValue("StatusUpdateDate",StatusUpdateDate); //As you suggested
pageContext.forwardImmediately("OA.jsp?page=/xxm/oracle/apps/pos/stg/webui/DetailStagePG",
null,
OAWebBeanConstants.KEEP_MENU_CONTEXT,
null,
params,
true, // retain AM
OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
another page Controller-Process request-Destination page-
String Name = pageContext.getParameter("Name");
String Email = pageContext.getParameter(" Email");
String Product = pageContext.getParameter("Product");
String Region = pageContext.getParameter("Region");
DATE StatusUpdateDate=(DATE)pageContext.getTransactionTransientValue("StatusUpdateDate");
Timestamp tstmpStatusDate=StatusUpdateDate.timestampValue();
System.out.println("tstmpStatusDate"+tstmpStatusDate);
Serializable[] parameters1 = {Name,Email,Product,Region,tstmpStatusDate};
am.invokeMethod("xxselection", parameters1);
Error - getting at while running the application page to page
No method with signature - No method with signature - xxselection(class java.lang.String, class java.lang.String, class java.lang.String, class java.lang.String, class java.lang.String)
every thing is getting passed except DATE Attribute, please check the code and update me
Thanks in Advace-
vamshi -
Pass value from one page to another
Hi All,
"How to pass the value from one Flex page to anothere Flex
page".
In First Flex page contains One Inputtext and one button is
there.After entering the data in inputtext box,the user clicks on
the button then get the data from inputtext box and then i need to
send that value to another flex page and display there.
Can u tel me plz............
Thanks & Regards,
Nagarjuna.I believe you are thinking in terms of HTML and traditional
page coding. As an old school ColdFusion guy I understand it is
difficult to leave that behind. (at least it was for me.) Unless
you literally have two different HTML pages that each have their
own Flex app running in them you do not need to send data from one
page to the next like you would with Web Forms. (If you are doing
that you may want to simply write the data to a Shared Object, Pass
it to a server to store and then feed back into the second Flex App
when it loads or perhaps use the ExternalInterface to then pass it
through as a series of URL parameters that can be loaded into the
next Flex App.)
In Flex you do not have to worry about loosing state between
pages because there are literally no pages. Only different views.
You would not "Send" the value from one page to another. You
provide a mechanism for the second view to reference the same model
or data object (most call them ValueObjects) that the first view is
setting via the form fields.
You would want to use a ValueObject in the first VIEW and
then fill the object with the form data using setter methods on the
object. For example set the fields onChange event to call the
setter on the object and pass it the form fields value as the
property. Alternately you could bind the values of the model
directly to the fields so that they automatically obtain the data
that is being filled in.
Depending on how complex of an application you are going to
build and how scalable it must eventually be you have many
different options to choose from to allow the second View to use
the data set but the first. However to make the application
ultimately more scalable you are going to want to keep your view
separated from the controller and that separated from the
Model/ValueObject. (By seperated I mean in different classes.)
I would suggest looking up the subject of MVC in Flex and
also the Mediator Design pattern. There are many great sources of
information.
Here are a few links that may help with ideas.
http://flexblog.faratasystems.com/?p=246
http://pages.cpsc.ucalgary.ca/~heatond/mediator/
http://livedocs.adobe.com/flex/3/html/help.html?content=introbd_2.html -
Pass ID From One Page To Another To View Details
I have a very basic problem. I am Trying To view details of a product from one page To another with itemID. But not getting The desired output. Code below:
<asp:HyperLink ID="View" runat="server" Text="View" NavigateUrl='<%# "~/Approval.aspx?id=" + Eval("PurchaseOrderLine_ID") %>'></asp:HyperLink>
using (var context = new SMAPPDBMSEntities())
int id = Convert.ToInt32(Session["PurchaseOrderLine_ID"]);
string ID = Request.QueryString["PurchaseOrderLine_ID"];
int m = Convert.ToInt32(ID);
var con = (from c in context.SMPurchase_Order_Line
where c.PurchaseOrderLine_ID == m
select c).ToList();
GridView1.DataSource = con;
GridView1.DataBind();
Where do I have The error?? This code passes but doesn't show The details.1. are you sure the hyperlink is being written in the page with the currect url?
2. r u sure that u get to that code?
3. r u sure that bith id and ID and m get values inserted to them?(u need better names btw)
4. context.SMPurchase - check that it has the corresponding data
5. make sure you dont override the GV data anywhere like in pageload or somewhere else -
How to pass column name as a values from one page to another
hi
i have created a report(pivot) from a table
SQL> SELECT * FROM T;
C1 C2 C3 D SEQ
A AA 2 1
A AB 3 2
A AC 2 3
B AB 5 4
B AC 6 5
SQL> SELECT C1
2 ,NVL(MAX(CASE WHEN C2='AA' THEN C3 END),'') AA
3 ,NVL(MAX(CASE WHEN C2='AB' THEN C3 END),'') AB
4 ,NVL(MAX(CASE WHEN C2='AC' THEN C3 END),'') AC
5 ,SUM(C3) FROM T GROUP BY C1;
C1 AA AB AC SUM(C3)
A 2 3 2 7
B 5 6 11
SQL>
my requirement in Apex is like this(reverse)
eg-
when i click on cell values '2' then,it should return
C1 C2 C3 D SEQ
A AA 2 1
{quote}how to pass column name as a values from one page to another
for example i have to pass 'c2' as a value to next page{quote}for report pivot you can reffer below link
Report
Amuthanks for your reply
i 'm doing what exactly you mention here .
my problem here is
i have 15 columns
i am executing a query based on the values of the column(column name) in the target page
1)here i am passing(all) the column values to the next page-but i want to pass only one column values(column name)
when i click on any cell of that column
OR
2)i can pass all column name to target page -there(in the target page) i can filter out
i think option 1 would good if you filter out the unwanted columns
Regards
Amul -
Need help in passing parameters from one page to another!
Hi,
I need to pass values that are retrieved from database from one page to another.
But even when I use pageContext.putParameter(), I am not able to view the value in the 2nd page.
Any pointers on how to pass parameters would be helpful..
Thanks in advance!The requirement is on the main page there are 6 fields out of which 4 are read-only and are taken from the database and 1 is taken from database, but can be edited, and the 6th one is completly editable for the user. I am trying to pass these parameters using setForwardURL, and on the second page (Preview page, where all these fields are read-only), I am able to retrieve these parameters using pageContext.getParameters() and am able to display it as an exception but I am not able to set these into the fields using pageContext.putParameters().
-
Pass parameter from one page to another
Hi,
I have 2 pages:
- the welcome page with a combo box P101_OLD (list of values) with a submit button wh'os opening the 2nd page with that region source:
select
"ID",
"ID_POSTE",
"PERIODE_ID",
"ADMIS",
"INSCRITS_RAMQ",
"INSCRITS_AUTRES",
"ENREGISTRÉS",
"VENDUS",
"AUTRES",
"COMMENTAIRES",
"DESCRIPTIONOLD",
"VOLUME"
from "#OWNER#"."STATISTIQUES"
where instr(':'||:P101_OLD||':',':'||STATISTIQUES.DESCRIPTIONOLD||':') > 0
What's wrong ? How to pass a variable from one page to another?
Thanksare you submitting the form once they click on the combo box? or use select list with submit.
I have a form with a drop down say for names. after selecting a value I have to click the search button (basically it submits the page and redirects to page 2)
unless we save the state of the combo box, it won't retrieve a value in page 2
in page 2 all I had to do was refer to the page 1 field name :P3_TEST -
Passing paremeters from one page to another
Hi,
I want to pass parameters from one page to another page. On the first page, I
have a form portlet based on scott.dept and one the second page I have another
form portlet based on scott.emp. Now I intend to pass deptno as parameter to
get the detailed info on the other page.
Any help would be highly appreciated.
ThanksSearching in these forums will answer most of your questions
please see :-
Select permissions for different schemas
Re: PL/SQL Tuning Issues
Where I can get Dealership for sale of Oracle E-Business Suite 11i -
Getting error , while passing parameters from one page to another page
Hello friends,
i am getting error, while passing parameters from one page to another page, below code i wrote.
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
super.processFormRequest(pageContext, webBean);
ArrayList arl=new ArrayList();
EresFrameworkAMImpl am=(EresFrameworkAMImpl)pageContext.getApplicationModule(webBean);
ERecordImpl ERecordObj=new ERecordImpl();
HashMap hMap = new HashMap();
hMap.put("1",ERecordObj.getTransactionName());
hMap.put("2",ERecordObj.getTransactionKey());
hMap.put("3",ERecordObj.getDeferredMode());
hMap.put("4",ERecordObj.getUserKeyLabel());
hMap.put("5",ERecordObj.getUserKeyValue());
hMap.put("6",ERecordObj.getTransactionAuditId());
hMap.put("7",ERecordObj.getRequester());
hMap.put("8",ERecordObj.getSourceApplication());
hMap.put("9",ERecordObj.getPostOpAPI());
hMap.put("10",ERecordObj.getPayload());
// hMap.put(EresConstants.ERES_PROCESS_ID,
if(pageContext.getParameter("item1")!=null)
pageContext.forwardImmediately(EresConstants.EINITIALS_FUNCTION,
OAWebBeanConstants.KEEP_MENU_CONTEXT,
null,
hMap,
true,
OAWebBeanConstants.ADD_BREAD_CRUMB_YES
Error(71,2): method forwardImmediately(java.lang.String, byte, null, java.util.HashMap, boolean, java.lang.String) not found in interface oracle.apps.fnd.framework.webui.OAPageContext
Thanks
krishna.Hi,
You have imported the wrong class for HashMap.
Import
com.sun.java.util.collections.HashMap; instead of java.util.HashMap
Thanks,
Gaurav -
ADF: Passing parameters from one page to another using setPropertyListener
Hi,
I'm trying to find a simple way to pass a parameter from one page to another.
On the first page I have a table, the second page is a history page, showing the change history of rows from the table on the first page.
In the table on the first page there's a unique column (an order number), the value of which is never changed for a given row.
What I would like is to be able to pass the order number from the currently selected row of the first page on to the history page, making the history page show only the history for the given order number.
Using the task-flow for the history page, I've defined an input parameter (an order number), defined a criteria and so on. I've tested the functionality of this in the Application Module, and it seems to work.
My problem is passing the order number from the first page to the second.
I've created a Managed Bean, with a variable for the current order number, including accessors. On the table on the first page, I've created a contextMenu, and added an Item called "Show history" with an action that navigated from the first to the second page (a control flow I've defined in adfc-config). I've included a setPropertyListener in the "Show history" item. I've set the "From" property of the setPropertyListener to "#{row.ordernumber.attributeValue}" and the "To" property to point at the order variable in the Managed Bean. Finally, I created a new page for the history, dragged the history task flow onto this page as a region, using the Managed Bean order variable as input parameter.
The result is this: When I bring up the context menu from a row in the table on the first page and select "Show history", I get this error: "The class 'java.lang.String' does not have the property 'attributeValue'."
That's a bit puzzling to me, seeing as I used the Expression Builder to fill out the "From" property. I've tried using "inputValue" instead of "attributeValue", but that simply changes the error message to: "The class 'java.lang.String' does not have the property 'inputValue'."
What am I doing wrong?
Regards,
AndreasHi Timo and Puthanampatti,
I actually tried something similar to what you have suggested before starting this thread, but still got an error. What I hadn't spent a lot of time investigating initially was that it gave a DIFFERENT error. But after reading Timo's suggestion, I went back to this other error and found out that it was connected to my Managed Bean. For some reason, I had made the mistake of giving the bean the same name (in adfc-config) as the actual java class. And this leads to a circular reference error (that I would only get to see when I didn't get the java.lang.String error first).
Having fixed this, I can successfully pass my parameter from one page to another (with the "From" property of the setPropertyListener set to "#{row.ordernumber}").
Thanks for your time,
Andreas -
Pass lov value from one page to another page
hi
can any one please help me how to pass selected lov value in one page to another page
iam able to get the lov value in controller but how to pass that value as parameter to the VO in another page.Hi,
Get the value in controller, create a hash map and put that value in hashmap.
Then pass that hashmap in pageContext.forwardImmediately method.
If you want to use that value in multiple pages, then put that in session variable.
--Sushant -
Can Pages copy text from one page to another automatically?
Can Pages automatically copy text from one page to another?
For example recurring text in a document e.g. addressee details or a date (not today's date).
I want to type the topic title of one letter and have it automatically filled into the correct field in the next page which will be a letter to a different recipient.
The letter text will be different for each recipient so mail merge probably won't work.
Thanks
AndyThanks that worked great!!!(for the first line)
Now why wont it populate more than the one other text field?
F.Lic.Table1.Row1.agt_ssn_lic.rawValue = xfa.event.newText;
F.PAGE3.agt_ssn_1.rawValue = xfa.event.newText;
F.PAGE4.agt_ssn_2.rawValue = xfa.event.newText; -
How do i move an app from one page to another
how do i move an app from one page to another? When I upgraded to the latest software on my 4s, the camera went to the last page rather than remaining on the home page
What Rudegar says is true, but it's a lot easier to rearrange icons in iTunes:
Connect your phone and open iTunes.
Click on the Apps tab.
You will see your home screen in the main window, with the other screens in a scrollable column on the right. Scroll down and click on the last page to put it in main window.
Now scroll the column so the home page is visible on the right.
Click on the Camera and drag it onto the home page at the right.
Be careful not to accidentally insert it into another app, thereby creating a group. -
How do I move apps from one page to another?
How do I move apps from one page to another?
From a previous thread:
Touch and hold any icon for a couple of seconds. They'll all start to wobble. Touch and drag the one you want to move to the side of the screen and the next screen will appear; drop the icon on whatever screen you want it on.
You can also do it quicker in iTunes - connect the phone and click the Apps tab in the main window. You'll see a picture of your phone with the apps laid out. Just click and drag
Maybe you are looking for
-
What image gallery script is this?
Hi, Has someone any clue about what kind of image gallery script is on this site? Pictures scale to page size in full screen , easy forward-backward browsing. And thats it, simple and user friendly. Most of image galleries are quite heavy in practice
-
FCP X changes title font style from regular to italics
I use a regular font style in the titles of my iMovie 11 projects, but when importing to FCP X, the titles are converted to italics. But there is at least one exception: rolling credits don't get changed. Mac OS X 10.6.8, MacBook Pro 2.53 GHz Intel
-
i just bought a macbook pro and the mountain lion free update applied correctly but the internet went down and now the download won't appear/ continue, and when i open the app store it requests me to pay for the update? what can i do?
-
After effects 132 new keyframes... it's a joke isn't it ??
Hello, I'm sorry to says, but It's getting worse and worse. Come on guys, what is better in this ? Blurred my eyes see? It's just a pile of keys all glued together ... Someone beta tests in adobe? how far we have to zoom in to see something? Please g
-
RE1000 works, but it freezes my router!
Hello guys! Just made my RE1000 setup yesterday and the first impression was it worked fine, as It repeated the signal and even it had 50ms of ping instead of my normal 4-10ms, a speed test shown 6Mb/s of download speed (which is fine). I was navigat