Значи пиша си един администраторски панел,който да ползвам в моите проекти.Кода,който ще дам по-долу,показва примерната структура на проверките ми,при редактиране на новините.Написах го така,за да е по-лесно да ми помогнете евентуално.Идеята е да видите само структурата на проверките,без другите действия.
И сега идеята е следната:
Ако съм избрал изображение,то се качва и новината се обновява.Ако пък не съм избрал,новината само се обновява.И проблема е следния - когато избера изображение и натисна бутона за обновяване,ако не е изпълнено едно от условията,хем ми дава грешката(примерно - непозволен формат),но изпълнява кода и надолу и ми дава и грешката - Problem(Тази грешка искам да се показвам само,ако не се е случило обновяването или качването и обновяването).Искам,когато има проблем с изображението да ми изписва само грешката,какъв е той,без нещата надолу.
Надявам се,че сте ме разбрали.Не ме бива да обяснявам много,много.
Ако нещо не е ясно - питайте.
PHP:
$title = "asd";
$img = "asd.jpg";
$size = 1000;
$exist = "n";
$content = "asd";
$intro = "asd";
if($title == "") {
echo "No title";
}
elseif($content == "") {
echo "No content";
}
elseif($intro == "") {
echo "No intro";
}
elseif($img == "") {
echo "No image";
}
elseif(isset($img) && ($img !== "")) {
if($size > 2000) {
echo "Problem size";
}
elseif(substr($img,4,7) !== "png") {
echo "Problem format";
}
elseif($exist == "y") {
echo "Problem exist";
}
else {
$update = true;
$upload = true;
}
}
else {
$update = true;
}
if(($update) || ($update && $upload)) {
echo "Success";
}
else {
echo "Problem";
}
Ако съм избрал изображение,то се качва и новината се обновява.Ако пък не съм избрал,новината само се обновява.И проблема е следния - когато избера изображение и натисна бутона за обновяване,ако не е изпълнено едно от условията,хем ми дава грешката(примерно - непозволен формат),но изпълнява кода и надолу и ми дава и грешката - Problem(Тази грешка искам да се показвам само,ако не се е случило обновяването или качването и обновяването).Искам,когато има проблем с изображението да ми изписва само грешката,какъв е той,без нещата надолу.
Надявам се,че сте ме разбрали.Не ме бива да обяснявам много,много.
Ако нещо не е ясно - питайте.