Jump to content

[SOLVED] if statement


Minase

Recommended Posts

hmm for some reasons the if does not work well

 

function FriendsBringed() {

global $db;

$query = "SELECT * FROM `" . DBPREFIX . "users` WHERE `ID` = " . $db->qstr ( $_SESSION['user_id'] );
$row = $db->getRow ( $query );

if($row->Race == 1) {
$tkind = "Vampire(s)";
} elseif ($row->Race == 2) {
$tkind = "Werewolve(s)";
}

$finfo = mysql_query("SELECT * FROM `" . DBPREFIX . "users` WHERE `ID` = " . $db->qstr($_SESSION['user_id']));
while($rff = mysql_fetch_array($finfo)){
$ssl = $rff['Username'];
$selfriend1 = mysql_query("SELECT Username FROM " . DBPREFIX . "users where Friend='$ssl'") or die(mysql_error());
$selfriend2 = mysql_query("SELECT ID FROM " . DBPREFIX . "users where Friend='$ssl'") or die(mysql_error());
$ssc1 = mysql_query("SELECT Capture FROM " . DBPREFIX . "users WHERE Friend='$ssl'") or die(mysql_error());
$selfriend = mysql_num_rows($selfriend1);
echo $selfriend,' ',$tkind,' into being</td></tr>	';
while($ssname = mysql_fetch_array($selfriend1)) {
	$ssid = mysql_fetch_array($selfriend2);
	$ssc = mysql_fetch_array($ssc1);
	if ($selfriend == 0) {
		echo '</td></tr><tr><td colspan="2" class="tdn" align="center">none</td></tr>';
	} elseif ($selfriend > 0) {
		echo '</td></tr><tr><td class="tdn">- <a href="player.php?p=',$ssid[0],'" target="_top" class="headlines">',$ssname[0],'</a></td><td class="tdn">',number_format($ssc[0],0,",","."),'</td></tr>';
	} 

}
}

}

 

 

thats my whole function,but the if ($selfriend == 0) { blbalbla } doesnt work right :o

if records are higher than 0 the last 1 is working,but if records are 0 then the first echo will not work...

Link to comment
https://forums.phpfreaks.com/topic/110058-solved-if-statement/
Share on other sites

Try:

function FriendsBringed() {

global $db;

$query = "SELECT * FROM `" . DBPREFIX . "users` WHERE `ID` = " . $db->qstr ( $_SESSION['user_id'] );
$row = $db->getRow ( $query );

if($row->Race == 1) {
$tkind = "Vampire(s)";
} elseif ($row->Race == 2) {
$tkind = "Werewolve(s)";
}

$finfo = mysql_query("SELECT * FROM `" . DBPREFIX . "users` WHERE `ID` = " . $db->qstr($_SESSION['user_id']));
$selfriend1 = mysql_query("SELECT Username FROM " . DBPREFIX . "users where Friend='$ssl'") or die(mysql_error());
$selfriend = mysql_num_rows($selfriend1);
if ($selfriend == 0) {
echo '</td></tr><tr><td colspan="2" class="tdn" align="center">none</td></tr>';
} elseif ($selfriend > 0) {
while($rff = mysql_fetch_array($finfo)) {
	$ssl = $rff['Username'];
	$selfriend2 = mysql_query("SELECT ID FROM " . DBPREFIX . "users where Friend='$ssl'") or die(mysql_error());
	$ssc1 = mysql_query("SELECT Capture FROM " . DBPREFIX . "users WHERE Friend='$ssl'") or die(mysql_error());

	echo $selfriend,' ',$tkind,' into being</td></tr>	';
	while($ssname = mysql_fetch_array($selfriend1)) {
		$ssid = mysql_fetch_array($selfriend2);
		$ssc = mysql_fetch_array($ssc1);
		echo '</td></tr><tr><td class="tdn">- <a href="player.php?p=',$ssid[0],'" target="_top" class="headlines">',$ssname[0],'</a></td><td class="tdn">',number_format($ssc[0],0,",","."),'</td></tr>';
	} 

}
}

}

Link to comment
https://forums.phpfreaks.com/topic/110058-solved-if-statement/#findComment-564747
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.