PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (106): В начало « ... 80 81 82 83 [84] 85 86 87 88 ... » В конец

> Найдено сообщений: 1580
Строитель Отправлено: 02 Декабря, 2016 - 20:19:53 • Тема: Изменение типа переменной • Форум: Вопросы новичков

Ответов: 6
Просмотров: 248
squirr, отсортируйте массив $data_pieces перед циклом.
Строитель Отправлено: 02 Декабря, 2016 - 00:21:02 • Тема: Изменить значения в многомерном массиве • Форум: Вопросы новичков

Ответов: 2
Просмотров: 543
denism300 пишет:
как поменять id элементов на id элемента, чей parent_id = id?
Если я правильно понял, в исходном массиве есть только один вложенный массив с ключём parent_id, поэтому его значение надо куда-то сохранять [в сессию к примеру] для последующего сравнения на каждой итерации. Пример написал с использованием цикла [можно было бы использовать array_map()], чтобы проще можно было прочитать алгоритм.
Спойлер (Отобразить)
Строитель Отправлено: 30 Ноября, 2016 - 23:33:00 • Тема: Помогите!!!Калькулятор с помощью формы • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 82
Denkill пишет:
Так меньше "извращений"
Так ещё меньше ))
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $result = 0;
  4. $operations = ['+', '-', '*', '/'];
  5.  
  6. $args = [
  7.     'a' => FILTER_SANITIZE_NUMBER_INT,
  8.     'b' => FILTER_SANITIZE_NUMBER_INT,
  9.     'action' => FILTER_SANITIZE_SPECIAL_CHARS
  10. ];
  11.  
  12. $arrayInput = filter_input_array(INPUT_POST, $args);
  13.  
  14. if (!empty($arrayInput)) {
  15.     foreach ($arrayInput as $var => $val) {
  16.         $$var = $val;
  17.     }
  18.  
  19.     if (in_array($action, $operations) && $b > 0) {
  20.         $create = create_function('$a, $b', 'return $a '. $action .' $b;');
  21.         $result = $create($a, $b);
  22.     }
  23. }
  24.  
  25. ?>
  26.  
  27. <form method="post">
  28.     <input size="8" type="text" name="a" />
  29.     <?PHP foreach ($operations as $opt) { ?>
  30.         <input type="radio" name="action" value="<?PHP echo $opt; ?>" />
  31.         <?PHP echo $opt; ?>
  32.     <?PHP } ?>
  33.     <input size="8" type="text" name="b" />
  34.     <input type="submit" value="=" />
  35. </form>
  36. <?PHP echo $result; ?>
Строитель Отправлено: 28 Ноября, 2016 - 21:02:32 • Тема: Разобрать массив • Форум: Вопросы новичков

Ответов: 15
Просмотров: 549
SJoe пишет:
Номер телефона\tА Номер\tБ Номер\tНомер сети
Набросал код на регулярках, он работает, но лично мне такая реализация не нравится
Спойлер (Отобразить)
Строитель Отправлено: 28 Ноября, 2016 - 18:42:07 • Тема: Разобрать массив • Форум: Вопросы новичков

Ответов: 15
Просмотров: 549
SJoe, задача не понятна... Что нужно получить из этой строки:

Key: 50; Value: "SER_a_num" : "1,4444444444"

?
Строитель Отправлено: 28 Ноября, 2016 - 18:22:11 • Тема: Рандомный HTML • Форум: Вопросы новичков

Ответов: 4
Просмотров: 273
aiming
PHP:
скопировать код в буфер обмена
  1. $lists = glob('test/*.html');
  2. $exp = $lists[array_rand($lists)];
  3. list( , $fileName) = explode('/',$exp);
  4.  
  5. echo $fileName;
Строитель Отправлено: 28 Ноября, 2016 - 14:44:29 • Тема: Дынные из txt файла в БД и затем в таблицу на HTML страницу • Форум: Вопросы новичков

Ответов: 15
Просмотров: 729
Gost12345 пишет:
просто не написано здесь
, я подозреваю, что кроме подключения к базе, у вас нет в коде и соответствующих функций для работы с бд. Или весь код публикуйте, или я не магистр.
Строитель Отправлено: 28 Ноября, 2016 - 14:20:23 • Тема: Дынные из txt файла в БД и затем в таблицу на HTML страницу • Форум: Вопросы новичков

Ответов: 15
Просмотров: 729
Gost12345, что-то у вас совсем не внятное в коде... Подключение к базе кто за вас будет делать? И данные для строки запроса вы как-то не корректно собираете.
Строитель Отправлено: 28 Ноября, 2016 - 13:31:39 • Тема: Дынные из txt файла в БД и затем в таблицу на HTML страницу • Форум: Вопросы новичков

Ответов: 15
Просмотров: 729
Gost12345, опубликуйте ваш код целиком. Если не хотите публично, пишите в приват.
Строитель Отправлено: 27 Ноября, 2016 - 12:33:57 • Тема: 1.<textarea> и mysql_real_escape_string • Форум: Работа с СУБД

Ответов: 3
Просмотров: 946
scurra пишет:
Какие идеи?

1. Распечатать строку $utext = "777". mysql_real_escape_string($ttext);
PHP:
скопировать код в буфер обмена
  1. echo '<pre>'; var_dump($utext); echo '</pre>';


2. Проверить тип данных поля, в которое записывается строка из переменной $utext, и его размер.
Строитель Отправлено: 25 Ноября, 2016 - 15:45:45 • Тема: Массивы в PHP • Форум: Вопросы новичков

Ответов: 8
Просмотров: 370
NeuroZ пишет:
Откуда цифры?
Из таблицы спецсимволов (это коды строчных букв латинского алфавита)
Строитель Отправлено: 24 Ноября, 2016 - 20:10:56 • Тема: Дынные из txt файла в БД и затем в таблицу на HTML страницу • Форум: Вопросы новичков

Ответов: 15
Просмотров: 729
Gost12345, примерно так. Ещё надо дописать подключение к вашей базе, и подкорректировать названия её полей.
Цитата:
Поле цвет должен быть как id
Как id лучше использовать числовой автоинкремент, а выбор цвета использовать в условии WHERE `color` = 'красный' при выборке данных.
Спойлер (Отобразить)
PS: Запросы в циклах вроде бы не приветствуются, поэтому может быть кто-то подскажет, как лучше это реализовать
Строитель Отправлено: 24 Ноября, 2016 - 13:15:36 • Тема: удалять объект и запись в базе • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 43
DlTA пишет:
__destruct() будет вызываться каждый раз при закрывании приложения, мне так не надо.
У меня не много опыта в ооп, поэтому мне приходит только такая мысль (пример) :
PHP:
скопировать код в буфер обмена
  1. // После удаления объекта
  2. unset($itemObj);
  3. // проверить его существование
  4. if (!is_object($itemObj)) {
  5.     // и выполнить удаление записи
  6.     delRec();
  7. }
  8.  
  9. function delRec() {
  10.     echo 'удаление записи из базы';
  11. }

(Добавление)
DlTA пишет:
сейчас создал статический метод для удаление объекта и записи в базе
Ваш вариант выглядит лучше Радость
Строитель Отправлено: 24 Ноября, 2016 - 13:00:28 • Тема: удалять объект и запись в базе • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 43
DlTA пишет:
есть идеи?
Дописать в класс метод __destruct(), в котором и выполнять удаление записи из базы, при вызове unset($itemObj).
Строитель Отправлено: 24 Ноября, 2016 - 12:40:37 • Тема: Как найти слова с цифрами на конце? • Форум: Регулярные выражения

Ответов: 2
Просмотров: 272
supmener пишет:
Найти слова, на конце которых любое количество цифр
PHP:
скопировать код в буфер обмена
  1. $search = 'Какой-то текст, и соответст12';
  2.  
  3. preg_match_all('~[а-я]+\d+~iu', $search, $arr);
  4.  
  5. echo '<pre>'; var_dump($arr[0]);
  6. /*
  7. array(1) {
  8.     [0]=> string(20) "соответст12"
  9. }
  10. */

Страниц (106): В начало « ... 80 81 82 83 [84] 85 86 87 88 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB