Проверка на id

kini

Registered
Здравейте,

Пиша с молба за това, как може да стане проверката в тази ситуация. Проверката трябва да препраща към index.php, ако въведеното id в полето на браузъра не съществува в базата данни или е празно.

Това е кодът, който изважда резултатите за самото id
Код:
<?php
$id = $_GET['id'];
$get = mysql_query("SELECT * FROM media WHERE id = '$id'");
while($rов=mysql_fetch_array($get))
{
?>
-- резултат --
<?php } ?>
 
Код:
$get = mysql_query("SELECT * FROM media WHERE id = '$id'");
$totalrows = mysql_num_rows($get);
if($totalrows==0) {
  header("Location: index.php");
}

така ?
 
deam0n каза:
Код:
$get = mysql_query("SELECT * FROM media WHERE id = '$id'");
$totalrows = mysql_num_rows($get);
if($totalrows==0) {
  header("Location: index.php");
}

така ?
Здравей,

Пробвах точно такa, но не се получава. Не функционира самата проверка... :shock:
 
Значи трябва да има резултат с такова ID. Пробвай да тестваш с некво ID, дето знаеш, че го няма и би трябвало да работи.
 
deam0n каза:
Значи трябва да има резултат с такова ID. Пробвай да тестваш с некво ID, дето знаеш, че го няма и би трябвало да работи.

В момента пробвам и ми изважда blank page, само това.

Кода трябва да е по този начин, нали не бъркам?
Код:
<?php
$id = $_GET['id'];
$get = mysql_query("SELECT * FROM media WHERE id = '$id'");
$totalrows = mysql_num_rows($get);
if($totalrows==0) {
  header("Location: index.php");
}
	
while($row=mysql_fetch_array($get))
{
?>
 
Не съм експерт, ама ако пробвате така:
Код:
$get = mysql_query("SELECT * FROM media WHERE id = ".$id);
 

Горе