page error

amanapart

Registered
искам да попитам как ще стане това

имам линк domain.com/pic.php?id=15 и максималното е до 20 примерно и ако отворя линка domain.com/pic.php?id=115 да излиза съобщение че не съществува файл
 
във pic.php добавяш това:
Код:
$max_id = 20; //nai mnogo 20
$id = $_GET['id'];
id($id >= $max_id){
echo"ГРЕШКА: несъществуващ файл.";
}
else{
//koda na faila
}
едит: изпревариха ме ^^
 
нещо не се получава

като дам на линка номер на id-to на несъществуваща снимка и ми показва това
Код:
Warning: extract() [function.extract]: First argument should be an array in ... 

Warning: getimagesize(images/.jpg) [function.getimagesize]: failed to open stream: No such file or directory in ...
 
да така стана мерси, но как ще стане ако в базата данни не съществува такова id . Аз го направих ако $id е > от последното id в базата данни, но ако съм изтрил някой по-стар запис и дам да ми го отвори пак отваря същата грешка :/
 
еми правиш си код който да вади най-голямото id и го задаваш:
примерно сложи този код преди моя:
Код:
//тука връзка с бд
$query = mysql_query("SELECT * FROM `bazata danni` ORDER by id LIMIT 1");
while($row = mysql_fetch_array($query)){$max_id = $row['id'];}
а от този:
Код:
$max_id = 20; //nai mnogo 20 
$id = $_GET['id']; 
id($id >= $max_id){ 
echo"ГРЕШКА: несъществуващ файл."; 
} 
else{ 
//koda na faila 
}
изтрий първия ред: $max_id = 20; //nai mnogo 20
нещо такова горе долу
 

Back
Горе