Re: Выпадающий список
нашол вродебы код запуска сторонней программы из браузера но чтото не работает
Не могу подсказать.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → Работа с phpMyAdmin → Выпадающий список
Страницы Назад 1 … 31 32 33 34 35 … 41 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
нашол вродебы код запуска сторонней программы из браузера но чтото не работает
Не могу подсказать.
Здравствуйте чет я спешил нето написал, может вы знаете какойнебуть код чтоб командами как из командной строки запустить приложение
чтоб командами как из командной строки запустить приложение
Нет, не знаю. Из браузера нельзя запустить программу.
Здравствуйте подскажите никак не пойму как правильно єкранировать двойніе кавічки нужно вставить ссылку в пхп код
<a href="forma.php" onclick="window.open(this.href,'page','width=500, height=500,'+'location=no,toolbar=no,menubar=nostatus=noscrollbars=yesresizable=yes');return false;"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><b>кнопка</b></font></a>
Если заключить строку в двойные кавычки, то экранировать надо двойные кавычки, если в одинарные, то одинарные.
Здравствуйте подскажите пожалуйста как правильно написать есть форма поиска, она работает по одному полю мой код
$keyword = trim($keyword);
$keyword = stripslashes($keyword);
$keyword = htmlspecialchars($keyword);
$search_query = "SELECT * FROM baza WHERE poisk LIKE '%".strtoupper($keyword)."%' OR poisk LIKE '%".strtoupper($keyword)."%' LIMIT 1000";
$query = mysql_query($search_query);
если в поле poisk есть запись в таком виде "зеленое яблоко" то набирая комбинацию "зеленое яблоко или зеленое или яблоко" запись найдется но вот если всеголиш перевернуть запись и ввести "яблоко зеленое" то запись уже не находится, вот я и подумал возможно хранить ету запись в двух полях и поиск проводить по двум полям, только не получяется соединить в запросе два поля
// Попробуйте разбить строку в массив по пробелу.
$a = explode(' ', $keyword);
// Собрать часть запроса
$q = array();
foreach ($a as $value) {
$q[] = ' `poisk` LIKE "%' . mysql_real_escape_string($value) . '%" ';
}
// и затем собрать запрос.
if (count($q) > 0) {
$search_query = 'SELECT * FROM `baza` WHERE ' . implode(' AND ', $q) . ' LIMIT 1000';
}
Здесь будет выполнена только последняя строка.
$keyword = trim($keyword);
$keyword = stripslashes($keyword);
$keyword = htmlspecialchars($keyword);
Здравствуйте, подскажите где ошибка. Есть страница с формой отправки без перезагрузки, она работает нормально но когда ее встроить в модальное окно то по нажатию на кнопку ничего не происходить. код формы
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Отправка формы Ajax</title>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script>
<script type="text/javascript" src="ajax.js"></script>
</head>
<body>
<form action="" id="myform">
<input type="text" name="mydata" id="mydata" />
<input type="button" onclick="send();" value="Отправить" />
</form>
<div id="result"></div>
</body>
</html>
ее обработчик
<?php
//Получаем данные
$data = $_POST[data];
//Так как все данные приходят в кодировке UTF при необходимости
//их можно/нужно конвертировать в нужную, но мы этого делать не будем
//$data = iconv("utf-8", "windows-1251", $data);
/*
тут можно делать все что угодно с полученными данными, а мы их просто выведем на печать.
*/
echo "А вот то что мы отправили<br>".$data;
?>
ajax
function send()
{
//Получаем параметры
var data = $('#mydata').val()
// Отсылаем паметры
$.ajax({
type: "POST",
url: "SendData.php",
data: "data="+data,
// Выводим то что вернул PHP
success: function(html) {
//предварительно очищаем нужный элемент страницы
$("#result").empty();
//и выводим ответ php скрипта
$("#result").append(html);
}
});
}
страница выводится в модальном окне и из него не отсылает данные
Не знаю что такое модальное окно.
ето обычная страница которая открывается поверх страницы, типа popup окно
Смотрите ошибки JavaScript в Firefox с помощью Firebug.
Здравствуйте, подскажите где может быть ошибка. Не коректно работает следующая функция:
<?php
$string = "".$row["name"]."";
$patterns = array();
$patterns[0] = '/F 2 A/';
$replacements = array();
$replacements[0] = 'Ф 2 А';
... ?>
при етом имя которое в базе записано как F 2 A выводится как Ф 2 А, ето нормально но почемуто имя которое в базе записано как XF 2 выводится как XФ 2
Не вижу функцию. preg_replace?
print "".preg_replace($patterns, $replacements, $string)."";
почемуто имя которое в базе записано как XF 2 выводится как XФ 2
Это возможно только если строка имеет вид: "XF 2 A"
вот точная строка( XF 2 АNTISPLASH) как же избавится от такой ошибки?
вот точная строка( XF 2 АNTISPLASH) как же избавится от такой ошибки?
Вы задачу сформулируйте. В какой строке должен искать, а в какой нет.
можна ли както указать что выбирать нужно только ету фразу, я точно знаю что фраза не находится в строке, еще с чемто. Она есть сама по себе не в начале не в конце строки нету пробелов, как указать чтоб воспринималась только ета фраза а если перед строкой или после нее есть другие фразы в етой же строке то тогда не брать ету фразу к вниманию
Добавьте символы означающие начало и конец строки.
preg_replace('/^F 2 A$/', 'Ф 2 А', $string);
А Как обозначить начло и конец строки если у меня список формируется динамически,
do{
print"
".preg_replace($patterns, $replacements, $string)."
";
}while(
preg_replace('/^F 2 A$/', 'Ф 2 А', $string);
^ - означает начало строки
$ - означает конец строки
спасибо, я поменял не в выводе а в сторке формирования фразы $patterns[0] = '/^F 2 A$/';
еще хотел спросить, есть строка в форме
<input type='text' name='test' placeholder='ТЕСТ' required />
так вот если при нажатии кнопки єта строка не заполнена то віведется сообщение (Заполните ето поле).
Как можна изменить ето сообщение, ведь на странице не подключены стили и скрипты, откуда оно генерируется?
так вот если при нажатии кнопки єта строка не заполнена то віведется сообщение (Заполните ето поле).
Как можна изменить ето сообщение, ведь на странице не подключены стили и скрипты, откуда оно генерируется?
Это из стандарта HTML5. Разные браузеры ведут себя по разному. Действует так параметр required.
Здравствуйте подскажите как можно в одном запосе вывести из базы: имя цену и количество,
но при етом нужно вывести
1.только уникальные имена
2. если есть дубликаты то вывести те у которых наименьшая цена
3. если количество было равным 2 то вывести следующее по цене у которого количество больше 2
в итоге из такого списка
имя1 количество 2 цена 100
имя1 количество 3 цена 500
имя1 количество 4 цена 300
имя2 количество 5 цена 600
имя2 количество 2 цена 100
имя3 количество 2 цена 100
должно вывестся
имя1 количество 4 цена 300
имя2 количество 5 цена 600
имя3 количество 2 цена 100
Подзапросы надо делать, но это не лучший вариант. Сперва выберите данные сгруппировав по имени и затем вторым запросом пробуйте группировать по другим полям.
Страницы Назад 1 … 31 32 33 34 35 … 41 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → Работа с phpMyAdmin → Выпадающий список
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.