Prabu,
        This is kind of off-topic, as it is a PHP problem.  ;)  Those error
messages are telling you that the variables you are trying to use were never
initialized. This suggests to me that your PHP installation is set up with
the register_globals option turned off.  This means all of your form data is
being stored in the $_POST superglobal array.  Just change the query to pull
from the array, so your entries would go from $productid to
${_POST['product_id']}  (Please take note of the curly braces {} and the use
of single quotes '' in my revision--they are important.)

Hope that helps.

-Rob

-----Original Message-----
From: Prabu Subroto [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 5:14 AM
To: [EMAIL PROTECTED]
Subject: first time to use MySQL on MS Platform with PHP.


Dear my friends...

I am trying to develop a database application with PHP
Version 4.3.2, MS Window 2000, MySQL 4.0.13-nt and
Apache 2.

I tried to insert a record onto my MySQL but I got
this error messages. What do I have to defined to
overcome this problem?
"
Notice: Undefined variable: productid in
C:\Programme\Apache
Group\Apache2\htdocs\amt\cgi\productsave.php on line
15

Notice: Undefined variable: itemname in
C:\Programme\Apache
Group\Apache2\htdocs\amt\cgi\productsave.php on line
15

Notice: Undefined variable: description in
C:\Programme\Apache
Group\Apache2\htdocs\amt\cgi\productsave.php on line
15

Notice: Undefined variable: price in
C:\Programme\Apache
Group\Apache2\htdocs\amt\cgi\productsave.php on line
15

Notice: Undefined variable: information in
C:\Programme\Apache
Group\Apache2\htdocs\amt\cgi\productsave.php on line
16
Saved successfully
"

Here is the code of productsave.php :
"
<?php
include("functions.php");

$sql="
insert into product (   productid, itemname,
description, price, information )
values ('$productid', '$itemname', '$description',
'$price', '$information')
";
$conn=connection();
choosedb();
if (mysql_query($sql,$conn)){
        echo "Saved successfully<br>";
}
else echo mysql_error();

mysql_close($conn);
?>
"

Here is the code of the form which calls
productsave.php (it's cgi program):
"
<form action="cgi/productsave.php" method="POST">
<center><b><u>Data Entry - Product
List</u></b></center>
<br>
<table align="center" border="0">
<tr><td align="left">1.</td><td align="left">Product
ID</td><td align="left" >:</td>
<td align="left" ><input type="text" name="productid"
readonly="yes"></td></tr>
<tr><td align="left">2.</td><td align="left">Item
Name</td><td align="left">:</td>
<td align="left"><input type="text"
name="itemname"></td></tr>
<tr><td align="left">3.</td><td
align="left">Description</td><td align="left">:</td>
<td align="left"><input type="text"
name="description"></td></tr>
<tr><td align="left" >4.</td><td
align="left">Price</td><td align="left">:</td>
<td align="left"><input type="text"
name="price"></td></tr>
<tr><td align="left">5.</td><td
align="left">Information</td><td align="left">:</td>
<td align="left"><input type="text"
name="information"></td></tr>
<tr><td colspan="4" align="center"><input
type="submit" value="Save" src="img/ok.png">
<input type="reset" value="Clear"
src="img/no.png"></td></tr>
</table>
</form>
"

Please tell me. Thank you very much in advance.

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to