Прямо сейчас мое разбиение на страницы показало бы что-то вроде этого [1] [2] [3] [4] [5] [6] [7] [8] [9] Как я могу это показать [1] [2] [3] [4] [5] … [9] <?php $per_page = 10; $pages_query = mysql_query ("SELECT COUNT(`message_id`) FROM `messages`") or die(mysql_error()); $pages = ceil(mysql_result ($pages_query, 0) / $per_page); $page = (isset […]
могу ли я поместить функцию в PHP внутри структуры if? как это: <?php if(true){ function HelloWorld(){ echo "Hello World!!!"; } HelloWorld(); } ?> потому что я пробовал и работает, но я не знаю, правильно это или нет. благодаря
Я пытаюсь понять разницу между этим: if (isset($_POST['Submit'])) { //do something } а также if ($_POST['Submit']) { //do something } Мне кажется, что если переменная $ _POST ['Submit'] имеет значение true, она устанавливается. Зачем мне нужна функция isset () в этом случае?
Я уже давно работаю с PHP, но для меня это всегда было загадкой, правильное использование восклицательного знака (отрицательного знака) перед переменными. Что такое !$var ? Является ли var false , пустым, не установленным и т. Д.? Вот несколько примеров, которые мне нужно изучить … Пример 1: $string = 'hello'; $hello = (!empty($string)) ? $string : […]
Я работаю над этим фрагментом кода около часа и не могу понять, почему он не работает. Предоставляет ли PHP инструкции If / Else внутри циклов While? Я попытался добавить разные эхо-сигналы к операторам If / Else, а последнее (Else) не будет отображаться. Это потому, что я пытаюсь использовать те же имена переменных? while($row = mysql_fetch_array($result)) […]
Возможный дубликат: «else if» быстрее, чем «switch () case»? В последнее время я столкнулся с множеством ситуаций, когда у меня очень простые условные выражения, и мне нужно развернуть поток приложений. «Простейшие» средства для выполнения того, что я делаю, – это просто старая инструкция if / elseif : if($value == "foo") { // … } elseif($value […]
Хорошо, у меня, похоже, есть неправильное представление с переменной областью с PHP, простите мою нехватку предмета, поскольку я исхожу из фона Java, C #. Думая, что я могу сделать переменные доступными для функций или если заявления просто, поместив их за пределы. Ниже приведен фрагмент того, что я пытаюсь выполнить: foreach ($nm as $row=>$im) { $itm_name […]
Как вы используете «AND / OR» в инструкции if else else? Будет ли это: 1) И if ($status = 'clear' AND $pRent == 0) { mysql_query("UPDATE rent SET dNo = '$id', status = 'clear', colour = '#3C0' WHERE rent.id = $id"); } 2) ИЛИ if ($status = 'clear' OR $pRent == 0) { mysql_query("UPDATE rent […]
У меня есть это утверждение if которое проверяет два условия ниже. Второй – функция goodToGo() поэтому я хочу называть его, если первое условие уже не верно $value = 2239; if ($value < 2000 && goodToGo($value)){ //do stuff } function goodToGo($value){ $ret = //some processing of the value return $ret; } Мой вопрос касается условий 2 […]
Возможный дубликат: Условный элемент внутри массива (…) Вот мой код $product_option_value_data[] = array( 'product_option_value_id' => $product_option_value['product_option_value_id'], if (isset($product_option_value_description_query->row['smallimage'])) { 'smallimage' => $product_option_value_description_query->row['smallimage'], } 'name' => $product_option_value_description_query->row['name'], 'price' => $product_option_value['price'], 'prefix' => $product_option_value['prefix'] ); я могу сделать что-то вроде этого …. вот моя ошибка Parse error: syntax error, unexpected T_IF, expecting ')' in /Users/mattelhotiby/Sites/posnation/shop_pos/catalog/model/catalog/product.php on line […]