FUDforum - خوراک RDF
http://fudforum.org/forum/index.php
php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181790&th=123073#msg_181790
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
// 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]]>Jason Demitri2013-06-03T11:12:43-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181791&th=123073#msg_181791
> 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
>
Where did you actually insert the data into the database? The $sql=...
statement just creates a string.
A couple of other things - when using strings with a database, you MUST
escape each one or used prepared statements. See the doc for the
interface (mysql - which has been deprecated, or mysqli) for more
information.
And finally - why are you using obstart() on your last page? Proper
design of your code makes it unnecessary.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp. jstucklex@attglobal.net
==================]]>Jerry Stuckle2013-06-03T11:31:07-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181792&th=123073#msg_181792
Demitri <jasonjdemitri@gmail.com>
<0e022c39-a8da-4b79-96ad-cbbb67e8e760@googlegroups.com> wrote:
> | 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."'))
> | ";
You've only created the sql statement but have not told the database
to write it to the table.
You will need to check which database you are using and write the
necessary code.
> | // 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]]>Jeff North2013-06-03T12:00:05-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181793&th=123073#msg_181793
On Monday, June 3, 2013 12:12:43 PM UTC+1, Jason Demitri wrote:
> 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]]>Jason Demitri2013-06-03T13:38:35-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181794&th=123073#msg_181794
<?php
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=$_POST['title'];
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$bday=$_POST['bday'];
$email=$_POST['email'];
$emailr=$_POST['emailr'];
$mobphone=$_POST['mobphone'];
$hmephone=$_POST['hmephone'];
$usrname=$__POST['usrname'];
$pswd=$_POST['pswd'];
$pswd2=$_POST['pswd2'];
$rdname=$_POST['rdname'];
$postcode=$_POST['postcode'];
// if suceesfully inserted data into database, send confirmation link to email
if($result){
echo "Put Successfull";
}
else {
echo "there has been an error";
}
?>
?>]]>Jason Demitri2013-06-03T13:41:54-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181795&th=123073#msg_181795
> [something posing an increased risk for getting eye cancer]
Please put yourself into the position of a complete stranger who is
generally willing to help you, and think about what they might think
when they are _not_ helping you after reading your postings.
--
PointedEars]]>Thomas 'PointedEars' 2013-06-03T13:46:34-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181796&th=123073#msg_181796
> Jason Demitri posted:
>
>
>
>> [something posing an increased risk for getting eye cancer]
>
>
>
> Please put yourself into the position of a complete stranger who is
>
> generally willing to help you, and think about what they might think
>
> when they are _not_ helping you after reading your postings.
>
>
>
> <http://www.catb.org/~esr/faqs/smart-questions.html>
>
>
>
> --
>
> PointedEars]]>Jason Demitri2013-06-03T14:14:15-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181797&th=123073#msg_181797
On Monday, June 3, 2013 2:46:34 PM UTC+1, Thomas 'PointedEars' Lahn wrote:
> Jason Demitri posted:
>
>
>
>> [something posing an increased risk for getting eye cancer]
>
>
>
> Please put yourself into the position of a complete stranger who is
>
> generally willing to help you, and think about what they might think
>
> when they are _not_ helping you after reading your postings.
>
>
>
> <http://www.catb.org/~esr/faqs/smart-questions.html>
>
>
>
> --
>
> PointedEars]]>Jason Demitri2013-06-03T14:14:39-00:00Re: php contact form with AES encrypt and sessions for a multipage contact form - Driving me mad what ma i doing wrong
http://fudforum.org/forum/index.phpindex.php?t=rview&goto=181799&th=123073#msg_181799
> I believe this is more or less how i had it before i split the form up the . . it would action this script on submit
>
>
> <?php
>
>
> 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=$_POST['title'];
> $fname=$_POST['fname'];
> $lname=$_POST['lname'];
> $bday=$_POST['bday'];
> $email=$_POST['email'];
> $emailr=$_POST['emailr'];
> $mobphone=$_POST['mobphone'];
> $hmephone=$_POST['hmephone'];
> $usrname=$__POST['usrname'];
> $pswd=$_POST['pswd'];
> $pswd2=$_POST['pswd2'];
> $rdname=$_POST['rdname'];
> $postcode=$_POST['postcode'];
>
>
> //Insert data into database
>
> $sql="INSERT INTO $tbl_name(confirm_code, title, fname, lname, bday, email, mobphone, hmephone, usrname, pswd, rdname, postcode,)
>
> VALUES('$confirm_code', '$title', '$fname', '$lname','$bday', AES_ENCRYPT('$email','".SALT."'), '$mobphone', '$hmephone', '$usrname', AES_ENCRYPT('$pswd','".SALT."'), '$rdname', 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";
> }
> ?>
> ?>
>
Did you even READ the responses?
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp. jstucklex@attglobal.net
==================]]>Jerry Stuckle2013-06-03T16:23:29-00:00