Jump to content

Trying to create a form which posts to oracle


freqout

Recommended Posts

Hi, I have installed php, apache and oracle. I have tested the connectivity and php can connect to the db instance but I cant get it to do an insert query based on a form. Wondering if anyone here can help?

 

Form:

<form method="post" action="sendmail.php">

  Email: <input name="email" type="text" /><br />

  Message:<br />

  <textarea name="message" rows="15" cols="40">

  </textarea><br />

  <input type="submit" />

</form>

 

PHP:

<?

  $email = $_REQUEST['email'] ;

  $message = $_REQUEST['message'] ;

  $c=OCILogon("portal", "portal", "scdb");

  if ( ! $c ) {

    echo "Unable to connect: " . var_dump( OCIError() );

    die();

  }

  $s = OCIParse($c, "insert into users values (:bind1, :bind2)");

  OCIBindByName($s, ":bind1", $email);

  OCIBindByName($s, ":bind2", $message);

  OCIExecute($s, OCI_DEFAULT);

  OCICommit($c);

 

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.