php - When I retrieve value from table to another it inserted blank -


i have 2 tables

  1. users
  2. registered_members

i want confirm values user table , insert in registered_members table problem .. values selected users table inserted in registered_members blank values why??

<? include('conf.php');  // passkey got link $passkey=$_get['passkey'];  $tbl_name1="users";  // retrieve data table row match passkey $sql1="select * $tbl_name1 confirm_code ='$passkey'"; $result1=mysql_query($sql1) or die ("error1") ;  // if queried if($result1){  // count how many row has passkey $count=mysql_num_rows($result1);  // if found passkey in our database, retrieve data table "users" if($count==1){  $rows=mysql_fetch_array($result1); $username=$_post['uname']; $fname=$_post['fname']; $password=$_post['password']; $email=$_post['email']; $age=$_post['age']; $gender=$_post['gender'];  $tbl_name2="registered_members";  // insert data retrieves "users" table "registered_members" $sql2=("insert $tbl_name2 (uname,fname,password,email,age,gender)values('$username','$fname','$password','$email','$age','$gender')"); $result2=mysql_query($sql2) or die ("error insert"); }  // if not found passkey, display message "wrong confirmation code" else { echo "wrong confirmation code"; }  // if moved data table"users" table "registered_members" displays message "your account has been activated" , don't forget delete confirmation code table "users" if($result2){  echo "your account has been activated";  // delete information of user table "temp_members_db" has passkey $sql3="delete $tbl_name1 confirm_code = '$passkey'"; $result3=mysql_query($sql3);  }  } ?> 

because using $_post instead of #rows

change

$rows=mysql_fetch_array($result1);  $username=$_post['uname'];  $fname=$_post['fname'];  $password=$_post['password'];  $email=$_post['email'];  $age=$_post['age'];  $gender=$_post['gender'];   

with

$rows=mysql_fetch_array($result1);  $username=$rows['uname'];  $fname=$rows['fname'];  $password=$rows['password'];  $email=$rows['email'];  $age=$rows['age'];  $gender=$rows['gender']; 

Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -