вот мой файл ajax_handle: if ($_SERVER['HTTP_X_REQUESTED_WITH'] !== "XMLHttpRequest") { echo "Error"; exit(); } $req = explode("_",$_POST['req']); $className = $req[0] . "Controller" ; $methodName = $req[1]; $file = "application/controllers/" . $className . ".php" ; require_once $file; if ($_POST['data']) { var_dump($_POST['data']); } $controller = new $className; $result = $controller->$methodName(); echo json_encode($result); Я отправляю аргументы как любой массив […]
Недавно я написал рекурсивную функцию PHP, которая генерирует навигацию по сайту на основе структуры родитель-ребенок, как это <ul> <li>parent <li>child</li> </li> </ul> Код выглядит так function generateMenu($parent, $level, $db){ $q = $db->query("select id, name FROM menu WHERE parent = '$parent'"); if($level > 0 && $q->num_rows > 0) echo "\n<ul>\n"; while($row=$q->fetch_object()){ echo "<li>"; echo '<a href="?page=' […]
ОК. Я новичок в классах PHP и пытаюсь передать переменные в защищенные функции в классе. Как мне это сделать? CLASSES.PHP <?php include($_SERVER['DOCUMENT_ROOT']."/includes/con.php"); class gindex { protected function rdev($a,$b,$c,$d){ $d = base64_encode($d); mysql_query("INSERT INTO mem(first_name,last_name,email,password,type) VALUES(".$a.",".$b.",".$c.",".$d.",'developer')", $db); } ?> index.php <?php include($_SERVER['DOCUMENT_ROOT']."/includes/con.php"); if(isset($_POST['developerbtn'])){ $fname = $_REQUEST['fname']; $lname = $_REQUEST['lname']; $email = $_REQUEST['email']; $password = $_REQUEST['password']; $Cgindex […]
Я успешно добавил короткое описание продукта на страницу своего магазина, но хотел бы, чтобы он отображался под миниатюрой, а не ниже цены и кнопки. Я могу выполнить это, переупорядочив мои крючки, но когда я это делаю, описание становится полужирным и принимает характеристики названия продукта. См. Разницу ниже Кто-нибудь знает, как я могу это сделать, чтобы […]
Я не уверен, какой из них использовать в этой ситуации ??? $query1 = "SELECT * FROM messages WHERE messages.custid='".htmlspecialchars($_SESSION['customerid'])."' ORDER BY messages.id LIMIT $start, $limit ";
Я нашел эту функцию в другом вопросе в stackoverflow ( проверьте, находится ли координаты на определенном расстоянии от других координат ), и все, что он возвращает, равно 0.00. Я не знаю, почему он не работает, поскольку он работает для других. Пожалуйста, я не понимаю, что случилось, не так ли? function calculate_distance($busCoord, $spot){ $lat1 = $busCoord[0]; […]
Следующая форма показывает ошибку при нажатии кнопки отправки, если мы вводим только имя и отправляем. Показанная ошибка: Неустранимая ошибка: вызов неопределенной функции test_input () в C: \ wamp \ www \ web \ new9.php в строке 11 Может ли кто-нибудь найти проблему в приведенном ниже коде. <?php // define variables and set to empty values […]
У меня есть функция, которая использует рекурсию для вызова себя, и мне нужно знать правильный синтаксис для вызова себя. Примечание. Я использую метод объектно-ориентированного программирования, и функция исходит из файла класса. Ниже моя функция // Generate Unique Activation Code //********************************************************************************* public function generateUniqueActivationCode() { $mysql = new Mysql(); $string = new String(); $activation_code = $string->generateActivationCode(); […]
Я не могу назвать поисковый запрос в файле functions.php из файла search.php. Я пытаюсь добиться этого с помощью скрипта. $ search_term следует вызывать, но он не вызывается. Если я заменю его на определенные ключевые слова, сообщения отображаются отлично. Я хочу, чтобы поиск по поисковому запросу был введен пользователем, используя форму поиска. search.php <?php $search_query = […]
Я пытаюсь удалить косые черты из магических кавычек из массива. Таким образом, у меня есть две функции: одна – удалить косые черты, а другая – установить переменную. // Strip slashes from an array. function strip_magic_quotes($array) { if (get_magic_quotes_gpc()) { function stripslashes_array($array) { return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array); } return stripslashes_array($array); } return $array; […]