FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong [message #181790] Mon, 03 June 2013 11:12 Go to previous message
Jason Demitri is currently offline  Jason Demitri
Messages: 5
Registered: June 2013
Karma:
Junior Member
Hi im sort of a part time developer that is learning how to do php and what not . .. . now im trying to create a signup form for my site www.relution.co.uk

im using foundation 4 as a framework which has modal windows built in

now im trying to create a form that appears in one of these popup modals which has 4 pages and ajax image upoad i think it is . . .now from what ive figured out from each page of the form subbmission i need to store the collected data in a session to be recalled with the final php script so this is what ive used on page 2 and 3

page 2 to collect the data from page one on submission or next being hit
<?php
session_start();
// other php code here

$_SESSION['title'] = $_POST['title'];
$_SESSION['fname'] = $_POST['fname'];
$_SESSION['lname'] = $_POST['lname'];
$_SESSION['bday'] = $_POST['bday'];
?>Form goes here


<?php
session_start();
// other php code here

$_SESSION['email'] = $_POST['email'];
$_SESSION['mobphone'] = $_POST['mobphone'];
$_SESSION['hmephone'] = $_POST['hmephone'];
$_SESSION['rdname'] = $_POST['rdname'];
$_SESSION['postcode'] = $_POST['postcode'];
?>image upload on this page

and this is the final php to upload to the temp db for confirm email

<?php ob_start(); ?>
<?php
session_start();

$_SESSION['usrname'] = $_POST['usrname'];
$_SESSION['pswd'] = $_POST['pswd'];


require('config.php');

//table name

$tbl_name=temp_members_db;

//Random Confirm Code

$confirm_code=md5(uniqid(rand()));

//AES Encrypt Salt
if(!define('SALT'))
define('SALT','897sdn9j98u98jk');

//details collected from form
$title=$_SESSION['title'];
$fname=$_SESSION['fname'];
$lname=$_SESSION['lname'];
$bday=$_SESSION['bday'];
$email=$_SESSION['email'];
$emailr=$_SESSION['emailr'];
$mobphone=$_SESSION['mobphone'];
$hmephone=$_SESSION['hmephone'];
$usrname=$_SESSION['usrname'];
$pswd=$_SESSION['pswd'];
$pswd2=$_SESSION['pswd2'];
$rdname=$_SESSION['rdname'];
$postcode=$_SESSION['postcode'];
$pic=$_SESSION['pic'];

//Insert data into database

$sql="INSERT INTO $tbl_name(confirm_code, title, fname, lname, bday, email, mobphone, hmephone, usrname, pswd, rdname, postcode, pic)
VALUES('$confirm_code', '$title', '$fname', '$lname','$bday', AES_ENCRYPT('$email','".SALT."'), '$mobphone', '$hmephone', '$usrname', AES_ENCRYPT('$pswd','".SALT."'), '$rdname', '$pic' AES_ENCRYPT('$postcode','".SALT."'))
";

// if suceesfully inserted data into database, send confirmation link to email
if($result){
echo "Put Successfull";
}

else {
echo "there has been an error";
}
?>
?>

now before i tried this on a multipage form i had all of the last page working replacing the $_SESSION WITH POST including the AES encrypt but now on multipage i cant get it working keeps running to the error notice . . . please please help im no coder im still learning and personally think i've done well to get this far
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Best Online Shop
Next Topic: PDO Unit Tests
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Fri Sep 20 07:34:25 GMT 2024

Total time taken to generate the page: 0.03188 seconds