Quantcast
Channel: PHP Freaks: PHP Help
Viewing all articles
Browse latest Browse all 13200

I can't figure it out!

$
0
0

I am trying to view a different users profile. I am able to view mine. I did this 2 years ago.... I cant remember. Here is my php code. What do i have to put in url to see others profile?

<?php

/* DONE DONE DONE DONE DONE DONE DONE
* How to display profile page.
* Check if the user is viewing ANOTHER user's profile
* and if so, display that profile, otherwise display the
* user's own profile
*/

session_start();
if (!$_SESSION || !$_SESSION['login']) {
 //redirect to a login page
 header('Location: index.php');
 
  exit;
}

//echo $username;
//echo $userid;
error_reporting(E_ALL);
include ('database.php');
//Get userid that matches username in table to username in url
//$exists = mysql_query("SELECT `username` FROM `user` WHERE `username`='$_GET[user]' LIMIT 1");
//$exists1 = mysql_fetch_assoc($exists);
	
	
if ($_GET){
$result = mysql_query("SELECT `userid` FROM `user` WHERE `username`='$_GET[user]' LIMIT 1");

//returns the results from the mysql database in an associative array format
$profileusername = mysql_fetch_assoc($result);
// RE assigns $profileusername value to $profileID
$profileID = $profileusername['userid'];
//assigns $_GET username to $username
$username = $_GET['user'];
//}
//elseif($username === $exists1);{	


$resulta = mysql_query("SELECT `age`,`sex`,`sexpref`,`maritalstatus`,`location`,`lookingfor`,`children`,`smoking`,`drinking`,`lastlog`,`profileimagelocation` FROM `profiledata` WHERE `user`='$_GET[user]' LIMIT 1");
$userstats = mysql_fetch_array($resulta);
$age = $userstats['age'];
$sex = $userstats['sex'];
$sexpref = $userstats['sexpref'];
$maritalstatus = $userstats['maritalstatus'];
$location = $userstats['location'];
$lookingfor = $userstats['lookingfor'];
$children = $userstats['children'];
$smoking = $userstats['smoking'];
$drinking = $userstats['drinking'];
$lastlog = $userstats['lastlog'];
$profileimage = $userstats['profileimagelocation'];
//echo $age;

$resultb = mysql_query("SELECT `interests` FROM `interests` WHERE `user`='$_GET[user]' LIMIT 1");
$userinterests = mysql_fetch_array($resultb);
$interests = $userinterests['interests'];
//echo $interests;

$resultc = mysql_query("SELECT `aboutme` FROM `aboutme` WHERE `user`='$_GET[user]' LIMIT 1");
$useraboutme = mysql_fetch_array($resultc);
$aboutme = $useraboutme['aboutme'];
//echo $aboutme;


$resultd = mysql_query("SELECT `fetishes` FROM `fetishes` WHERE `user`='$_GET[user]' LIMIT 1");
$userfetishes = mysql_fetch_array($resultd);
$fetishes = $userfetishes['fetishes'];
//echo $fetishes;

//removes the resource and frees the database so it doesn't consume extra memory
mysql_free_result($result);
mysql_free_result($resulta);
mysql_free_result($resultb);
mysql_free_result($resultc);
mysql_free_result($resultd);



}

else
{

ini_set('display_errors',1); 
 error_reporting(E_ALL);

//Get userid from the users table where the username matches the session username 

$result = mysql_query("SELECT `userid` FROM `user` WHERE `username`='$_SESSION[username]' LIMIT 1") or die("query failed 1".mysql_error());
//returns the results from the mysql database in an associative array format
$profileusername = mysql_fetch_assoc($result);
// RE assigns $profileusername value to $profileID
$profileID = $profileusername['userid'];
$username = $_SESSION['username'];
//echo $username;
//echo $profileID;

$resulta = mysql_query("SELECT `age`,`sex`,`sexpref`,`maritalstatus`,`location`,`lookingfor`,`children`,`smoking`,`drinking`,`lastlog`,`profileimagelocation` FROM `profiledata` WHERE `username`='$_SESSION[username]'") or die("query failed 2".mysql_error());
$userstats = mysql_fetch_array($resulta);
$age = $userstats['age'];
$sex = $userstats['sex'];
$sexpref = $userstats['sexpref'];
$maritalstatus = $userstats['maritalstatus'];
$location = $userstats['location'];
$lookingfor = $userstats['lookingfor'];
$children = $userstats['children'];
$smoking = $userstats['smoking'];
$drinking = $userstats['drinking'];
$lastlog = $userstats['lastlog'];
$profileimage = $userstats['profileimagelocation'];
//echo $age;

$resultb = mysql_query("SELECT `interests` FROM `interests` WHERE `username`='$_SESSION[username]'") or die("query failed 3".mysql_error());
$userinterests = mysql_fetch_array($resultb);
$interests = $userinterests['interests'];
//echo $interests;

$resultc = mysql_query("SELECT `aboutme` FROM `aboutme` WHERE `username`='$_SESSION[username]'") or die("query failed 4".mysql_error());
$useraboutme = mysql_fetch_array($resultc);
$aboutme = $useraboutme['aboutme'];

$resultd = mysql_query("SELECT `fetishes` FROM `fetishes` WHERE `username`='$_SESSION[username]'") or die("query failed 5".mysql_error());
$userfetishes = mysql_fetch_array($resultd);
$fetishes = $userfetishes['fetishes'];
//echo $fetishes;

//removes the resource and frees the database so it doesn't consume extra memory
mysql_free_result($result);
mysql_free_result($resulta);
mysql_free_result($resultb);
mysql_free_result($resultc);
mysql_free_result($resultd);




}
?>

Viewing all articles
Browse latest Browse all 13200

Trending Articles