Проблем при заявка дали е одобрен или не.

joorkataa

Registered
Имам проблем с тази заявка която съм дал по долу .. , Така искам да направя от таблицата pictures полето active ако е 0 да вади 10 резултата ако няма резултати със стойност 0 да изкарва че няма файлове за одобрение.

Ето ми кода.

PHP:
<?php		
$query = mysql_query("SELECT * FROM pictures ORDER BY id DESC LIMIT 10");
$row = mysql_fetch_array($query);
$active = $row['active'];

if($active == '0') {
if($_SESSION['name'])
{
?>
    	<tr>
        	<td><input type="checkbox" name="" /></td>
            <td>Заглавие на снимката</td>
            <td>jpg</td>
            <td>admin</td>
            <td>12/05/2010</td>

            <td><a href="#"><center><img src="images/user_edit.png" alt="" title="" border="0" /></center></a></td>
            <td><a href="#" class="ask"><center><img src="images/trash.png" alt="" title="" border="0" /></center></a></td>
</tr>  	
<?php
}
}
if($active == '1') {
echo '<center>Няма Снимки за одобрение.</center>';
}
?>
 
Така?

PHP:
<?php           
if($_SESSION['name']) {
	$query = mysql_query("SELECT * FROM pictures WHERE active='0' ORDER BY id DESC LIMIT 10");
	if(mysql_num_rows($query) > 0) {
		while($row = mysql_fetch_array($query)) {
			echo "
			<tr>
				<td><input type=\"checkbox\" name=\"\" /></td>
				<td>Заглавие на снимката</td>
				<td>jpg</td>
				<td>admin</td>
				<td>12/05/2010</td>
				<td><a href=\"#\"><center><img src=\"images/user_edit.png\" alt=\"\" title=\"\" border=\"0\" /></center></a></td>
				<td><a href=\"#\" class=\"ask\"><center><img src=\"images/trash.png\" alt=\"\" title=\"\" border=\"0\" /></center></a></td>
			</tr>";
		}
	} else {
		echo "<center>Няма Снимки за одобрение.</center>";
	}
} else {
	echo "Нямаш достъп";
}
?>
 
joorkataa каза:
Не така пак не става само 1 резултат ми изважда.

Ми ако имаш само един резултат в базата данни.. е нормално. Също така ги сложи в цикъл редактирах кода!

Излишен е if($action..
 
Ами слагаш един loop и работата заспива :)

PHP:
<?php		

$query = mysql_query("SELECT * FROM pictures ORDER BY id DESC LIMIT 10");

while ($row = mysql_fetch_array($query)) {

$active = $row['active'];

if($active == 0) {

if($_SESSION['name'])

{

?>

    	<tr>

        	<td><input type="checkbox" name="" /></td>

            <td>Заглавие на снимката</td>

            <td>jpg</td>

            <td>admin</td>

            <td>12/05/2010</td>

            <td><a href="#"><center><img src="images/user_edit.png" alt="" title="" border="0" /></center></a></td>

            <td><a href="#" class="ask"><center><img src="images/trash.png" alt="" title="" border="0" /></center></a></td>

</tr>  	

<?php

}

}

if($active == 1) {

echo '<center>Няма Снимки за одобрение.</center>';

}
}

?>
 

Back
Горе