Jump to content

Profile help!


Ratee

Recommended Posts

I need help with this script...... i get the error...  'Undefined index: username in C:\wampnew\www\login and register\profile.php on line 28!'

 

 

<?php

 

require("include/connect.php");

if(!isset($_GET['id'])) {

    echo("Please enter a members profile to view.");

    die();

} elseif($_GET['id'] == "") {

echo("Please enter a members profile to view.");

    die();

}

$pid = mysql_real_escape_string(preg_replace("@[^a-z0-9]@i","",$_GET['id']));

 

$check = mysql_num_rows(mysql_query("SELECT id FROM tut_users WHERE id='{$pid}'"));

 

if($check !="1")

{

  echo("Member does not exist.");

  require("footer.php");

  die();

    }

   

$sql = mysql_query("SELECT * FROM tut_users WHERE id='{$pid}'") or die(mysql_error());

$fetch = mysql_fetch_assoc($sql) or die(mysql_error());

$username = mysql_real_escape_string(preg_replace("@[^a-z0-9]@i","",$fetch['username']));

echo("Member Profile Of: {$username} <br />

" );

?>

 

Could someone please help me thanks...

Link to comment
https://forums.phpfreaks.com/topic/257719-profile-help/
Share on other sites

sorry.....

 

 

I need help with this script...... i get the error...  'Undefined index: username in C:\wampnew\www\login and register\profile.php on line 28!'

 

 

<?php

require("include/connect.php");
if(!isset($_GET['id'])) {
    echo("Please enter a members profile to view.");
    die();
} elseif($_GET['id'] == "") {
echo("Please enter a members profile to view.");
    die();
} 
$pid = mysql_real_escape_string(preg_replace("@[^a-z0-9]@i","",$_GET['id']));

$check = mysql_num_rows(mysql_query("SELECT id FROM tut_users WHERE id='{$pid}'"));

if($check !="1")
{ 
   echo("Member does not exist.");
   require("footer.php");
   die();
    }
    
$sql = mysql_query("SELECT * FROM tut_users WHERE id='{$pid}'") or die(mysql_error());
$fetch = mysql_fetch_assoc($sql) or die(mysql_error());
$username = mysql_real_escape_string(preg_replace("@[^a-z0-9]@i","",$fetch['username']));
echo("Member Profile Of: {$username} <br />
" );
?>

 

Could someone please help me thanks...

 

Link to comment
https://forums.phpfreaks.com/topic/257719-profile-help/#findComment-1320906
Share on other sites

"Undefined index" means you used syntax $like['this'] and 'this' was not a member of $like. 

 

This code contains your only reference to ['username']

 

$sql = mysql_query("SELECT * FROM tut_users WHERE id='{$pid}'") or die(mysql_error());
$fetch = mysql_fetch_assoc($sql) or die(mysql_error());
$username = mysql_real_escape_string(preg_replace("@[^a-z0-9]@i","",$fetch['username']));

Clearly $fetch does not contain username.  are you sure table tut_users contains a column called 'username'?

Link to comment
https://forums.phpfreaks.com/topic/257719-profile-help/#findComment-1320913
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.