Đang Thực Hiện

124969 PHP/MySQL/Graphics Project

This project requires skills in the following areas:

PHP, MySQL, Ajax and Graphic User Interface Design. Possibly also some JavaScript.

This is a technically simple project. It involves two websites, which will be called WEB1 and WEB2.

**** WEB1 will consist of 6 pages:

[url removed, login to view] -- A landing page that accepts 2 fields from the user (a name & email), which must be validated for proper form. This page must also accept 3 simple string parameters. Upon validation of the user-entered data, all 5 fields will then be stored in a MySQL database table (we'll refer to the table as "PARENT-TABLE") AND the data will be stored in a separate location which will be accessible via a simple interface that's available via HTTP GET, HTTP POST and SOAP. The user will then be redirected to WEB1.Page2.

[url removed, login to view] -- This is a "refer-a-friend" type of form. Refer to the attached file called [url removed, login to view] for a rough approximation of what this screen should look like. Note that the two fields at the top of this screen (name & email) should be populated with the two fields that were entered on WEB1.Page1. Functionally, this page will allow the viewer of [url removed, login to view] to enter up to 5 referrals, consisting of a name and email address. When the viewer clicks the "Submit" button, the page should do 3 things: (1) verify that at least 3 valid referrals have been entered, (2) send an email (which I'll provide) to each of the referrals and (3) update the user's record in PARENT-TABLE to indicate how many referrals were entered. Notice that there's a "skip" link at the bottom of the screen, which allows the viewer to proceed without entering referrals. Regardless of whether the viewer enters any referrals or not, the viewer will then be re-directed to [url removed, login to view]

[url removed, login to view] -- This page will allow the viewer to enter additional information about themselves, such as their full name, physical address, phone, etc. This data will be stored in the viewer's record in the table PARENT-TABLE. The viewer will also have to enter a user name and a password to be stored in PARENT-TABLE. This must be validated by comparing the user name entered to all other records in PARENT-TABLE to confirm that the user name is not already in use. When the viewer has entered their data, they will click the submit button, which will validate and then store all of the data. The viewer will then be redirected to a URL I will provide.

[url removed, login to view] -- Login Page -- this page will allow the viewer to enter a user name and password. This information must be validated against the table PARENT-TABLE, and when a valid login has been entered, the user will be redirected to WEB1.Page5. There should be a "remember me" checkbox which saves the viewer's user name and password for automatic retrieval in the future. Also, with each login, create a new record in a table called LOGIN-HISTORY which indicates the date & time that the user logged in.

[url removed, login to view] -- Refer to [url removed, login to view] for a basic mock-up of this page. At the top of the page will be fields allowing the viewer to search for records associated with their user name that appear in the CHILD-TABLE. (The CHILD-TABLE will be populated with data via WEB2, as described in a moment.) The viewer will be presented with a spreadsheet-style screen listing all of his/her associated records in CHILD-TABLE. One field to be displayed in the spreadsheet will be a field called "Active", to be represented by a check box. The viewer must be able to click said checkbox and toggle the "ACTIVE" field associated with that record in CHILD-TABLE. If the viewer clicks on any other field in the spreadsheet, he/she will be redirected to WEB1.Page6. (ALSO - please inlude a "Logout" button on this page.)

[url removed, login to view] 6 -- Refer to [url removed, login to view] for a basic mock-up of this page. This page will contain a detail view of all data contained in the selected CHILD-TABLE record. The user will be able to update any field, and all updates must be saved to the CHILD-TABLE database. (ALSO - please inlude a "Logout" button on this page.)

SECURITY NOTE: It is very important that nobody can receive access to [url removed, login to view] or [url removed, login to view] without having first logged in via WEB1.Page4.

**** WEB2 will be functionally extremely similar to WEB, except it has only 3 pages:

[url removed, login to view] -- This is a landing page that accepts 2 fields from the user (a name and email address) which must be validated for proper form. This page must also accept 3 simple string parameters. Upon validation of the user-entered data, all 5 fields will then be stored in a MySQL table (called CHILD-TABLE, referenced above), and the data will also be stored in a separate location which will be programmatically accessible to you via HTTP GET, HTTP POST or SOAP. The user will then be redirected to WEB2.Page2. Note that one of the fields that must be stored in each CHILD-TABLE record will be UserName. This value will be provided to the page via parameter.

[url removed, login to view] -- This is a "refer-a-friend" type of form. Refer to the attached file called [url removed, login to view] for a rough approximation of what this screen should look like. Note that the two fields at the top of this screen (name & email) should be populated with the two fields that were entered on WEB2.Page1. Functionally, this page will allow the viewer to enter up to 5 referrals, consisting of a name and email address. When the viewer clicks the "Submit" button, the page should do 3 things: (1) verify that at least 3 valid referrals have been entered (2) send an email (which I'll provide) to each of the referrals and (3) update the user's record in CHILD-TABLE to indicate how many referrals were entered. Notice that there's a "skip" link at the bottom of the screen, which allows the viewer to proceed without entering referrals. Regardless of whether the viewer enters any referrals or not, the viewer will then be re-directed to [url removed, login to view]

[url removed, login to view] -- This page will allow the viewer to enter additional information about themselves, such as their full name, physical address, phone, etc. A full listing of fields will be provided to you later. This data will be stored in the viewer's record in the table CHILD-TABLE. When the viewer has entered their data, they will click the submit button, which will validate and then store all of the data. The viewer will then be redirected to a URL I will provide.

Notes:

-- I strongly prefer that AJAX or similar technology be used to make all editing functions appear to take place "in place" without page refreshes.

-- I will provide the text to appear on all pages. It will be your job to create a graphic design for those pages that is very clean, simple and professional.

-- Please provide examples of your past work, both in terms of web programming and graphic design.

-- I will prefer all communication to be handled through Skype, telephone and e-Mail in that order of preference

-- You must be proficient in English, and you must write code that is clear and understandable to 3rd parties

-- My interest is in establishing a repeatable relationship, as I have two additional projects for immediate completion subsequent to this project.

If I've failed to adequately describe anything, post on the message board.

Obviously, this is really a technically simple project for anybody that knows what they're doing. I'll be reviewing the bids right away.

Kỹ năng: AJAX, Bất kì công việc gì, Javascript, MySQL, PHP, Thiết kế trang web

Xem thêm: write email friend look, write email friend, like least job, websites design graphics, web programming technology, top job search websites, table top graphic design, spreadsheet javascript, simple spreadsheet examples, she knows, search string examples, project web programming, programming websites order, programming via php, programming job address, professional web graphics, professional graphics websites, php verify, php refer url, php programming notes, php mysql job, php mysql create, order graphics, notes php programming, new technology php programming

Về Bên Thuê:
( 1 nhận xét )

Mã Dự Án: #1871135

Đã trao cho:

photoshop

Ready to start now :)

$350 USD trong 15 ngày
(195 Đánh Giá)
7.2