Регистриран и нерегистриран потребител ?

DirectX

Registered
PHP:
<?php
if($user->isAuthorized()) {
	
$uname = 'members.php?profile=' . $user->getId(); // изписва от кой е добавен клипа 
}
   else {
      $uname = "unregistered user";
   }
ето тук е проверката, ако е логнат с профила си записва в базата линка му към профила, и следователно ако не - unregistered user, но проблема ми е следния, че после не знам как да изкарам дали ' добавеното ' е от регистриран или нерег. потребител:

PHP:
if($uname = $uname ) {
echo "<br>Добавено от: <a href='{$row['uname']}'>потребител</a><br /a><br /a>";
}
	else($uname != $uname);
	{
		echo "Добавено от: нерегистриран потребител";
	}
ето това измислих, но не се получа ... излиза :
Добавено от: потребител // (линка към профила)

Добавено от: нерегистриран потребител
 
и при двамата вземай session_id и го записвай в поле от там нататък мисля, че ти ясно
 
macmen каза:
и при двамата вземай session_id и го записвай в поле от там нататък мисля, че ти ясно
я дай пример как ще стане това ? :)
 
при записването му записваш името и след това при изкарването на резултатите си правиш една проверка нали това име го има в базата ти дани на регистрараните потребители ако го има значи потребителят е регистраран ако го няма значи не е, а може и още при самото записване да го направиш да става само за регистрарани потребители
 
Ако съм разбрал правилно ти трябва код, с който да изкараш дали потребителя е регистриран или е гост?

В тоя случай аз си правя проверката с функция.
PHP:
function username($id){	
	if ($query = mysql_fetch_array(mysql_query("SELECT username FROM `users` WHERE id = '$id'"))){
		$username = $query['username'];
	} else {
		$username = 'Гост';
	}

	$userlink = "<a href="profile.php?uid=$id">$username</a>";
	return $userlink;
}

Проверката става така
PHP:
$query = mysql_fetch_array(mysql_query("SELECT * FROM `videos` ORDER BY id") or die (mysql_error());
$user = username($query['author']);
echo $user;

Ако потребителя е бил регистриран ще му изведе потребителското име, ако не е бил регистриран ще изведе - Гост.

В таблциа author е ID-то на потребителя. :?:
 
а това върши ли работа когато в базата имам записано:
ако е добавено от рег. потребител - линк към профила му
ако е добавено от нерег. потребител - unregistreted потребител ?

ето и снимка как изг. базата:
4107.png
 

Back
Горе