Лека редакция на код

pechkata

Registered
Здравейте,

Код:
<?php
        $bid = (int)$_GET['id'];
        $db = ("SELECT * FROM `users` WHERE id='$bid'");
        $results = mysql_query($db);
        
        while($row = mysql_fetch_array($results)) {

        $email = $row['email'];
        $skype = $row['skype'];
        $avatar = $row['avatar'];
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border:0px solid #000; border-collapse:collapse;\">
  <tr>
    <td width=\"30%\" style=\"padding:12px; text-align:center;\"><img src=\"$avatar\" width=\"150px\" height=\"150px\" border=\"0\" border: 1px solid #000; alt=\"\"/><br /><br />In DEV</a></td>
    <td width=\"50%\" style=\"padding:6px;\">
	E-mail: $email<br />Skype: $skype<br />Аммо: <b>$ammo<br />EXP: $ptz<br /><br />
	
	
	</td></tr>
	</table>
";
}
?>

Имам този код и ми трябват 3 работи, като се въведи примерно ?id=', да пренасочва към индекса, също като се въведе номер на потребител който не съществува да пренасочва пак към индекса,и като се влезне директно в този файл members, пак да пренасочва към индекса


Дано сте ме разбрали,Благодаря :)
 
PHP:
if( въведено ид или там другите работи){
header ('Location: index.php');
}
else {
//условие 2
}
 
Ето това го сложи в началото на файла, след отварящият <?php и след връзката с базата данни, за да работи заявката при проверката.

PHP:
if(isset($_GET['id']))
  {
    if(empty($_GET['id']))
      {
          header('location: index.php');
          exit;
      }

     else
     {
          $testid=(int)$_GET['id'];
            $testsql = mysql_query("SELECT * FROM `users` WHERE `id`='$testid'");
              if(mysql_num_rows($testsql)<1)
                {
                  header('location: index.php');
                  exit;
                }
     } 
  }
else {
          header('location: index.php');
          exit;
}
 
eddyy93 каза:
Ето това го сложи в началото на файла, след отварящият <?php и след връзката с базата данни, за да работи заявката при проверката.

PHP:
if(isset($_GET['id']))
  {
    if(empty($_GET['id']))
      {
          header('location: index.php');
          exit;
      }

     else
     {
          $testid=(int)$_GET['id'];
            $testsql = mysql_query("SELECT * FROM `users` WHERE `id`='$testid'");
              if(mysql_num_rows($testsql)<1)
                {
                  header('location: index.php');
                  exit;
                }
     } 
  }
else {
          header('location: index.php');
          exit;
}

Мерси +1
 

Горе