Последни потребители

niksdevil

Registered
Здравейте, искам последните потребители да ги показва, само ако имат снимка ето кода:
Код:
<?php 
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
   echo "Error displaying info";
}
else if($num_rows > 0){
   for($i=0; $i<$num_rows; $i++){
      $uname = mysql_result($result,$i,"username");
      $pic = mysql_result($result,$i,"pic");
      $sex = mysql_result($result,$i,"sex");
      $points = mysql_result($result,$i,"points");
      if($sex=='m') {
	  ?>
Благодаря ви предварително
 
<?php
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
echo "Error displaying info";
}
else if($num_rows > 0){
for($i=0; $i<$num_rows; $i++){
$uname = mysql_result($result,$i,"username");
$pic = mysql_result($result,$i,"pic");
$sex = mysql_result($result,$i,"sex");
$points = mysql_result($result,$i,"points");
if($sex=='m' && $pic != NULL) {
?>

Така ще ти изпълни кода, ако полът е 'm' и $pic не е празно.
 
niksdevil каза:
А как да не счита за снимка примерно
Код:
images/noimage.jpg

<?php
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
echo "Error displaying info";
}
else if($num_rows > 0){
for($i=0; $i<$num_rows; $i++){
$uname = mysql_result($result,$i,"username");
$pic = mysql_result($result,$i,"pic");
$sex = mysql_result($result,$i,"sex");
$points = mysql_result($result,$i,"points");
if($sex=='m' && $pic != 'images/noimage.jpg') {
?>
 
Пак ги показва
Код:
<?php 
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
   echo "Error displaying info";
}
else if($num_rows > 0){
   for($i=0; $i<$num_rows; $i++){
      $uname = mysql_result($result,$i,"username");
      $pic = mysql_result($result,$i,"pic");
      $sex = mysql_result($result,$i,"sex");
      $points = mysql_result($result,$i,"points");
      if($sex=='m' && $pic !== 'images/noimage.gif') {
	  ?>
<a href="<?php echo $uname; ?>"><img src="<?php echo $pic;?>" width="130" height="158" style="border:2px solid #13B1E1;"></a>
<?php } else { ?>
<a href="<?php echo $uname; ?>"><img src="<?php echo $pic;?>" width="130" height="158" style="border:2px solid #E22BAB;"></a>
<?php }
   }
}
?>
Ето целия код
 
Нали написа, че default каринката е
Код:
	 images/noimage.jpg

А в скрипта си написал:
Код:
	 images/noimage.gif

Edit: Kriss, може и така, както го дал той:
Код:
<?php
	$var = 3;
	if($var != 2 ) {
		echo "ne e ravno na 2";
	}
?>
 
niksdevil каза:
Картинката я пиша ей така, сега мъжете пак ги показва , като жени ..., пак си стоят там.

Как я пишеш картинката? Преди имаше ли го този проблем с мъжете?

/* offtopic: То ние жените сме си проблемни, ама чак толкова... :D */
 
Код:
<?php 
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
   echo "Error displaying info";
}
else if($num_rows > 0){
   for($i=0; $i<$num_rows; $i++){
      $uname = mysql_result($result,$i,"username");
      $pic = mysql_result($result,$i,"pic");
      $sex = mysql_result($result,$i,"sex");
      $points = mysql_result($result,$i,"points");
      if($sex=='m' && $pic != 'i/noavatar.gif') {
	  ?>
<a href="<?php echo $uname; ?>"><img src="<?php echo $pic;?>" width="130" height="158" style="border:2px solid #13B1E1;"></a>
<?php } else { ?>
<a href="<?php echo $uname; ?>"><img src="<?php echo $pic;?>" width="130" height="158" style="border:2px solid #E22BAB;"></a>
<?php }
   }
}
?>
if($sex=='m' && $pic != 'i/noavatar.gif') {
mom4e
} else {
momi4e
}
}

edit: така си е картинката всъщност
 
<?php
$qa = mysql_query("SELECT COUNT(*) AS br FROM `users`");
$aa = mysql_fetch_array($qa);
$a = $aa['br'] - 4;
$q = "SELECT * FROM `users` LIMIT $a, 4";
$result = $database->query($q);
$num_rows = mysql_num_rows($result);
if(!$result || ($num_rows < 0)){
echo "Error displaying info";
}
else if($num_rows > 0){
for($i=0; $i<$num_rows; $i++){
$pic = mysql_result($result,$i,"pic");
$sex = mysql_result($result,$i,"sex");
if($sex=='m' && $pic != 'i/noavatar.gif') {
$malequery = mysql_query("SELECT * FROM users WHERE sex='m' AND pic!='i/noavatar.gif'");
while($malerow=mysql_fetch_array($malequery)) {
?>
<a href="<?php echo $malerow['username']; ?>"><img src="<?php echo $malerow['pic'];?>" width="130" height="158" style="border:2px solid #13B1E1;"></a>
<?php }
} else if($sex=='f' && $pic != 'i/noavatar.gif'){
$femalequery = mysql_query("SELECT * FROM users WHERE sex='f' AND pic!='i/noavatar.gif'");
while($femalerow = mysql_fetch_array($femalequery)) {?>
<a href="<?php echo $femalerow['username']; ?>"><img src="<?php echo $femalerow['pic'];?>" width="130" height="158" style="border:2px solid #E22BAB;"></a>
<?php }
}
}
}
?>

Виж това в удебеленото дали трябва да е f за жена.
 

Back
Горе