Здравствуйте все. У меня возникла проблема с моим сайтов. Надо сделать так, чтобы если ты пишешь товар в блок, а такого товара нет, то чтобы программа выдавала "Такого товара нет". Спасибо всем, кто будет помогать. Вот код:
<?
$fruit=array("Абрикос","Ананас","Алича","Айва","Вишня","Слива","Яблуко");
$priceFr=array(25,40,10,50,25,15,8);
$z=$_POST['z'];
$z1=$_POST['z1'];
$z2=$_POST['z2'];
for($i=0;$i<count($fruit);$i++){
if($priceFr[$i]==$z){
echo $fruit[$i]." ".$priceFr[$i]." грн<br>";
}else if($priceFr[$i]>=$z1 and $priceFr[$i]<=$z2){
echo $fruit[$i]." ".$priceFr[$i]." грн<br>";
}
}
?>
http://394.itelit.top/PHP/t7/z1/index.php
Всегда разделяйте вывод от логики, тогда всё будет понятнее:
$found = array();
for($i=0;$i<count($fruit);$i++){
// В оригинальном коде вы ищете совпадение наименования или! цены
// Вероятно, это не то, чего вы хотели
if($priceFr[$i]==$z){
$found[] = $i;
} else if($priceFr[$i]>=$z1 and $priceFr[$i]<=$z2){
$found[] = $i;
}
}
if (empty($found)) {
echo "Такого товара нет<br>\n";
} else {
foreach ($found as $i) {
echo $fruit[$i]." ".$priceFr[$i]." грн<br>\n";
}
}
<?
$fruit=array("Абрикос","Ананас","Алича","Айва","Вишня","Слива","Яблуко");
$priceFr=array(25,40,10,50,25,15,8);
$z=$_POST['z'];
$z1=$_POST['z1'];
$z2=$_POST['z2'];
for($i=0;$i<count($fruit);$i++){
if($priceFr[$i]==$z){
echo $fruit[$i]." ".$priceFr[$i]." грн<br>";
}else if($priceFr[$i]>=$z1 and $priceFr[$i]<=$z2){
echo $fruit[$i]." ".$priceFr[$i]." грн<br>";
break;
}
}
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пишу программу на си++ и возникла необходимость читать файл /proc/meminfoНо на сервере запускается несколько копий данной программы, в связи с чем...
Потребовалось реализовать потоково и переполнительно безопасный счетчик на std::atomicСделал вот так, как и многие в интернете:
Не могу понять как происходит взаимодействие модели и представленияНужно добавить элемент в модель и установить для него виджет в отображении