[PHP-DB] PHP 4 inserting data in MySQL 3.23

2002-11-13 Thread Josh Jones
I'm running the following setup:
Apache 2.0.40-8
MySQL 3.23.52-3
PHP 4.2.2-8.0.5

I have no problems retreiving data from the database
and posting it to a website, but I can't insert data
from the website to the database via forms or
whatever.

I'm new to this, but I've triple checked all the
permissions and the code - it all works fine from the
MySQL command line. I can't find any errors in the
logs either, maybe I'm looking in the wrong place.

Here's a sample of some testing code:

html
body

?php

$db = mysql_connect(localhost, webuser);

mysql_select_db(example,$db);

$result = mysql_query(SELECT * FROM mytable,$db);

echo table border=1\n;

echo trtdName/tdtdPhone/tr\n;

while ($myrow = mysql_fetch_row($result)) {

printf(trtd%s/tdtd%s/td/tr\n, $myrow[0],
$myrow[1]);

}

echo /table\n;

?

/body
/html

html
body

?php

if ($submit) {

  // process form

  $db = mysql_connect(localhost, webuser);

  mysql_select_db(example,$db);

  $sql = INSERT INTO mytable (name, phone) VALUES
('$name','$phone');

  $result = mysql_query($sql);

  echo Thank you! Information entered.\n;

} else{

  // display form

  ?

  form method=post action=?php echo $PHP_SELF?

  Name:input type=Text name=namebr

  Phone:input type=Text name=phonebr

  input type=Submit name=submit value=Enter
information

  /form

  ?php

} // end if

?

/body
/html

Any help or direction pointing would be appreciated.

Thanks
 

__
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP-DB] PHP 4 inserting data in MySQL 3.23

2002-11-13 Thread Snijders, Mark
try before the :
if ($submit) 

this:

phpself();

the vars are now declared on a different way in the new phph versions


you need to do:

if ($_POST[submit]){


and the insert values are also now :

echo $_POST[phone];

so check phpinfo(); there are all the vars you need...

___ 

Mark Snijders, Developer 
Atos Origin 
Groenewoudeseweg 1, Room VN-515 
5621 BA  Eindhoven, The Netherlands 
*   : [EMAIL PROTECTED] 
*:+31 (0)40 - 2785992 (tel) 
* : +31 (0)40 - 2788729 (fax) 

The information in this mail is intended only for use of the individual or
entity to which it is addressed and may contain information that is
privileged, confidential and exempt from disclosure under applicable law.
Access to this mail by anyone else than the addressee is unauthorized. If
you are not the intended recipient, any disclosure, copying, distribution or
any action taken omitted to be taken in reliance of it, is prohibited and
may be unlawful.



-Original Message-
From: Josh Jones [mailto:bootsec99;yahoo.com]
Sent: woensdag 13 november 2002 14:25
To: [EMAIL PROTECTED]
Subject: [PHP-DB] PHP 4 inserting data in MySQL 3.23


I'm running the following setup:
Apache 2.0.40-8
MySQL 3.23.52-3
PHP 4.2.2-8.0.5

I have no problems retreiving data from the database
and posting it to a website, but I can't insert data
from the website to the database via forms or
whatever.

I'm new to this, but I've triple checked all the
permissions and the code - it all works fine from the
MySQL command line. I can't find any errors in the
logs either, maybe I'm looking in the wrong place.

Here's a sample of some testing code:

html
body

?php

$db = mysql_connect(localhost, webuser);

mysql_select_db(example,$db);

$result = mysql_query(SELECT * FROM mytable,$db);

echo table border=1\n;

echo trtdName/tdtdPhone/tr\n;

while ($myrow = mysql_fetch_row($result)) {

printf(trtd%s/tdtd%s/td/tr\n, $myrow[0],
$myrow[1]);

}

echo /table\n;

?

/body
/html

html
body

?php

if ($submit) {

  // process form

  $db = mysql_connect(localhost, webuser);

  mysql_select_db(example,$db);

  $sql = INSERT INTO mytable (name, phone) VALUES
('$name','$phone');

  $result = mysql_query($sql);

  echo Thank you! Information entered.\n;

} else{

  // display form

  ?

  form method=post action=?php echo $PHP_SELF?

  Name:input type=Text name=namebr

  Phone:input type=Text name=phonebr

  input type=Submit name=submit value=Enter
information

  /form

  ?php

} // end if

?

/body
/html

Any help or direction pointing would be appreciated.

Thanks
 

__
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php