Как да проверявам за минусовите страници

  • Автор Автор Foxy
  • Начална дата Начална дата

Foxy

Registered
Здравейте! С този код:

Код:
$redovete = mysql_query("SELECT * FROM `statii`");
		$red = mysql_num_rows($redovete);
		$max = ceil($red);
		if($statii > $max)
		{
			echo "<center><b>Няма такава статия!</b></center>";
		}
		else
		{
                         ........... друг код
                }

Проверям за несъщесвуващи статии. Кода работи, но забелязах, че когато се въведе примерно ?statiq=-2313 или всяко друго минусово число отново може да се влиза в ткава статия. Как да го направя да не може да се влиза?
 
Foxy каза:
Здравейте! С този код:

Код:
$redovete = mysql_query("SELECT * FROM `statii`");
		$red = mysql_num_rows($redovete);
		$max = ceil($red);
		if($statii > $max)
		{
			echo "<center><b>Няма такава статия!</b></center>";
		}
		else
		{
                         ........... друг код
                }

Проверям за несъщесвуващи статии. Кода работи, но забелязах, че когато се въведе примерно ?statiq=-2313 или всяко друго минусово число отново може да се влиза в ткава статия. Как да го направя да не може да се влиза?


Код:
$redovete = mysql_query("SELECT * FROM `statii`");
		$red = mysql_num_rows($redovete);
               if($red > 0){
                   // found
             }else{
                     // not found
              }
 
Сега ми показва на всички (абсолютно всички) статии, че не съществуват
 
Код:
$redovete = mysql_query("SELECT * FROM `statii`"); 
      $red = mysql_num_rows($redovete); 
      $max = ceil($red); 
      if($statii > $max || $max < 0) 
      { 
         echo "<center><b>Няма такава статия!</b></center>"; 
      } 
      else 
      { 
                         ........... друг код 
                }

Така ?
 

Back
Горе