At 03:30 PM 1/27/2012, Steve Vellella wrote:

I am trying to insert a row of data into R:Base to track the IP address,
login date and time, and user name for successful logins for a web site
using PHP/Oterro/Apache.

I am able to retrieve all of the data points that I need, but I cannot
figure out the syntax to "Insert a Row" into the rbase table.


Steve,

Here's an R:PHP snippet that INSERTs a row after a successful or failed login attempt to access R:BASE application.

## ACCESS LOGS
function application_access_log($strUser,$val){
global $dbObj, $dbcnx;
$sql = "INSERT INTO AplicationAccessLog (LoginDate,LoginTime,UserID,terminalID,ApplicationModule,AccessCode,Successful) VALUES('".date('m/d/Y')."','".date('h:i A')."','".$strUser."','".$_SERVER['REMOTE_ADDR']."','RRBYW18','".$_SESSION['AccessCode']."','{$val}')";
$dbcnx->query($sql,FALSE);

Notice the AplicationAccessLog table with the following columns:

. LoginDate (DATE)
. LoginTime (TIME)
. UserID (TEXT 20)
. TerminalID (TEXT 20)
. ApplicationModule (TEXT 20)
. AccessCode (INTEGER)
. Successful (TEXT 1)

Hope that helps!

There is more to this code that sets up the environment and all global/session variables configured using R:BASE eXtreme 9.x, Oterro 9.x on Apache 2.2.21 and PHP 5.2.17 server.

If you require further assistance, you may contact our dedicated R:Web Development Team
at [email protected].

Very Best R:egards,

Razzak.

Reply via email to