<?php
$database =& JFactory::getDBO();
srand((double)microtime()*10000);
$inum = "I" . substr(base64_encode(md5(rand())), 0, 16);
$database->setQuery( "INSERT INTO #__chronoforms_2
VALUES (
'' ,
'".$inum."',
'". date('Y-m-d')." - ".date("H:i:s")."',
'".$_SERVER['REMOTE_ADDR']."' ,
'".JRequest::getVar('name','', 'post', 'string', '' )."'
, '".JRequest::getVar('company','', 'post', 'string', '' )."' ,
'".JRequest::getVar('email','', 'post', 'string', '' )."' ,
'".JRequest::getVar('phone','', 'post', 'string', '' )."' ,
'".JRequest::getVar('website','', 'post', 'string', '' )."' ,
'".JRequest::getVar('url','', 'post', 'string', '' )."' ,
'".JRequest::getVar('complete','', 'post', 'string', '' )."' ,
'".JRequest::getVar('em_svc','', 'post', 'string', '' )."' ,
'".JRequest::getVar('hosting','', 'post', 'string', '' )."' ,
'".JRequest::getVar('other','', 'post', 'string', '' )."' ,
'".JRequest::getVar('redesign','', 'post', 'string', '' )."' ,
'".JRequest::getVar('maintenance','', 'post', 'string', '' )."' ,
'".JRequest::getVar('ecommerce','', 'post', 'string', '' )."' ,
'".JRequest::getVar('time','', 'post', 'string', '' )."' ,
'".JRequest::getVar('method','', 'post', 'string', '' )."' ,
'".JRequest::getVar('description','', 'post', 'string', '' )."' ,
'".JRequest::getVar('reset','', 'post', 'string', '' )."' ,
'".JRequest::getVar('submit','', 'post', 'string', '' )."');"
);
if (!$database->query()) {
echo "<script> alert('".$database->getErrorMsg()."');
window.history.go(-1); </script>
";
}
?><?php
$database =& JFactory::getDBO();
srand((double)microtime()*10000);
$inum = "I" . substr(base64_encode(md5(rand())), 0, 16);
$database->setQuery( "INSERT INTO #__chronoforms_1
VALUES (
'' ,
'".$inum."',
'". date('Y-m-d')." - ".date("H:i:s")."',
'".$_SERVER['REMOTE_ADDR']."' ,
'".JRequest::getVar('name','', 'post', 'string', '' )."' ,
'".JRequest::getVar('company','', 'post', 'string', '' )."' ,
'".JRequest::getVar('email','', 'post', 'string', '' )."' ,
'".JRequest::getVar('phone','', 'post', 'string', '' )."' ,
'".JRequest::getVar('website','', 'post', 'string', '' )."' ,
'".JRequest::getVar('url','', 'post', 'string', '' )."' ,
'".JRequest::getVar('complete','', 'post', 'string', '' )."' ,
'".JRequest::getVar('em_svc','', 'post', 'string', '' )."' ,
'".JRequest::getVar('hosting','', 'post', 'string', '' )."' ,
'".JRequest::getVar('other','', 'post', 'string', '' )."' ,
'".JRequest::getVar('redesign','', 'post', 'string', '' )."' ,
'".JRequest::getVar('maintenance','', 'post', 'string', '' )."' ,
'".JRequest::getVar('ecommerce','', 'post', 'string', '' )."' ,
'".JRequest::getVar('time','', 'post', 'string', '' )."' ,
'".JRequest::getVar('method','', 'post', 'string', '' )."' ,
'".JRequest::getVar('description','', 'post', 'string', '' )."' ,
'".JRequest::getVarif (!$database->query()) {
echo "<script> alert('".$database->getErrorMsg()."');
window.history.go(-1); </script>
";
}
?>'".JRequest::getVarif (!$database->query()) <?php
$database =& JFactory::getDBO();
srand((double)microtime()*10000);
$inum = "I" . substr(base64_encode(md5(rand())), 0, 16);
$sql = "INSERT INTO #__chronoforms_67
VALUES (
'' ,
'".$inum."',
'". date('Y-m-d')." - ".date("H:i:s")."', '".$_SERVER['REMOTE_ADDR']."' ,
'".JRequest::getVar('name','', 'post', 'string', '' )."' ,
'".JRequest::getVar('company','', 'post', 'string', '' )."' ,
'".JRequest::getVar('email','', 'post', 'string', '' )."' ,
'".JRequest::getVar('phone','', 'post', 'string', '' )."' ,
'".JRequest::getVar('website','', 'post', 'string', '' )."' ,
'".JRequest::getVar('url','', 'post', 'string', '' )."' ,
'".JRequest::getVar('complete','', 'post', 'string', '' )."' ,
'".JRequest::getVar('em_svc','', 'post', 'string', '' )."' ,
'".JRequest::getVar('hosting','', 'post', 'string', '' )."' ,
'".JRequest::getVar('other','', 'post', 'string', '' )."' ,
'".JRequest::getVar('redesign','', 'post', 'string', '' )."' ,
'".JRequest::getVar('maintenance','', 'post', 'string', '' )."' ,
'".JRequest::getVar('ecommerce','', 'post', 'string', '' )."' ,
'".JRequest::getVar('time','', 'post', 'string', '' )."' ,
'".JRequest::getVar('method','', 'post', 'string', '' )."' ,
'".addslashes(JRequest::getVar('description','', 'post', 'string', '' ))."');";
if ( $debug ) {
echo "sql: ";print_r($sql); echo"<br />";
}
$database->setQuery( $sql );
if (!$database->query()) {
echo "<script> alert('".$database->getErrorMsg()."'); window.history.go(-1); </script>
";
}
?>GreyHead wrote:Hi jpc0480,
Your form appears to work OK for me. I did have to add 'addslashes' to the textarea input, mainly because I typed some junk in there. Here's the Autogenerated code I ended up with - including some debug code.Bob
- Code: Select all
<?php
$database =& JFactory::getDBO();
srand((double)microtime()*10000);
$inum = "I" . substr(base64_encode(md5(rand())), 0, 16);
$sql = "INSERT INTO #__chronoforms_67
VALUES (
'' ,
'".$inum."',
'". date('Y-m-d')." - ".date("H:i:s")."', '".$_SERVER['REMOTE_ADDR']."' ,
'".JRequest::getVar('name','', 'post', 'string', '' )."' ,
'".JRequest::getVar('company','', 'post', 'string', '' )."' ,
'".JRequest::getVar('email','', 'post', 'string', '' )."' ,
'".JRequest::getVar('phone','', 'post', 'string', '' )."' ,
'".JRequest::getVar('website','', 'post', 'string', '' )."' ,
'".JRequest::getVar('url','', 'post', 'string', '' )."' ,
'".JRequest::getVar('complete','', 'post', 'string', '' )."' ,
'".JRequest::getVar('em_svc','', 'post', 'string', '' )."' ,
'".JRequest::getVar('hosting','', 'post', 'string', '' )."' ,
'".JRequest::getVar('other','', 'post', 'string', '' )."' ,
'".JRequest::getVar('redesign','', 'post', 'string', '' )."' ,
'".JRequest::getVar('maintenance','', 'post', 'string', '' )."' ,
'".JRequest::getVar('ecommerce','', 'post', 'string', '' )."' ,
'".JRequest::getVar('time','', 'post', 'string', '' )."' ,
'".JRequest::getVar('method','', 'post', 'string', '' )."' ,
'".addslashes(JRequest::getVar('description','', 'post', 'string', '' ))."');";
if ( $debug ) {
echo "sql: ";print_r($sql); echo"<br />";
}
$database->setQuery( $sql );
if (!$database->query()) {
echo "<script> alert('".$database->getErrorMsg()."'); window.history.go(-1); </script>
";
}
?>
Return to ChronoForms Questions & Answers
Users browsing this forum: Google [Bot], GreyHead, koolie, MSN [Bot], MSNbot Media, revive and 5 guests