You are on page 1of 4

TRP 4013 FEBRUARY 2009

SECTION A
Marks: 40

Answer ALL questions in the answer sheet provided.

1. Explain two advantages of server-side scripting.


(4 marks)

2. List four different languages for server-side scripting.


(4 marks)

3. Explain two differences of client-side and server-side scripting.


(4 marks)

4. Write four different statements to display the value inside a variable named
$studentsMatrixNo.
(4 marks)

5. Let say you have this array in your program;


$fruits= array (“Banana”, “Apple”, “Rambutan”);
Create the program in PHP to print all the values in the array by using loop.
(4 marks)

6. Write the command (in PHP) to connect to a database named myDB that
resides in 172.16.12.3, using the username root and the password dbserv.
(4 marks)

7. Create the SQL command to display all the fields from table Contact where
the field Name starts from the letter ‘S’ and the field State is equals to ‘Johor’ .
(4 marks)

CONFIDENTIAL
2
TRP 4013 FEBRUARY 2009

8. Write the SQL command to delete all the records from a table named
computers, with the year from the field dateOfPurchase is after 2005 and the
memory capacity is more than 1GB (from the memory field).
(4 marks)

9. You need to create an option list (combo box) using one of the HTML input
element, select. The option list must contain the list of years from 1960 till the
current year (2009). Write the combination of HTML codes and the PHP script
to create the option list, using one of the repetition statements.
(4 marks)

10. Explain the term session in server side programming approach.


What is the main benefit from implementing the session?
(4 marks)

CONFIDENTIAL
3
TRP 4013 FEBRUARY 2009

SECTION B
Marks: 20

Answer only ONE question in the answer sheet provided.

Question 1

Figure 1

a. You are required to write the HTML code for the HTML document shown in
Figure 1 above. Create a form named formInfo and send the data to a file
named saveRecord.php and the method is GET. Give a name to each of the
input component. “REGISTER NOW!” is the submit button and “CLEAR the
form!” is the reset button.
(10 marks)

b. Develop a page with PHP script to save the record entered by the user using
the form in question 1 (a). The MySQL server location is 172.16.12.145, with
the username root and the password abc123. There is a table named contact
with the fields firstname, lastname, gender and email.
(10 marks)

CONFIDENTIAL
4
TRP 4013 FEBRUARY 2009

Question 2

This question is based on Figure 2.

Figure 2: The database is named dbInfo and the table name is tableInfo.

a. Write the PHP statements to connect to the database in Figure 2. Use


localhost as the server address, the user name is A and the password is B.
(2 marks)

b. Write the PHP statements that contain the SQL query to insert a complete
record into the table, in Figure 2.
(6 marks)

c. Write the PHP statements that contain the SQL query to select all the records
from the table.
(4 marks)

d. Write the PHP statements that contain the SQL query to delete all the records
from the table.
(4 marks)

e. Write the PHP statements that contain the SQL query to update one record
from the table.
(4 marks)

CONFIDENTIAL
5

You might also like