Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205

Поиск на сайте и Masonry - PHP, JAVASCRIPT

13.06.2017, 00:06. Показов 1588. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста! Не могу разобраться почему при поиске на сайте Masonry не работает; хотя данные, которые были вбиты в поиске выводит. Если же поиск не использовать, то Masonry работает:


1.php
PHP
1
2
3
4
<form name="search" method="post" action="search.php" class="search">
    <input type="search" name="query" placeholder="Поиск" class="input">
    <button type="submit" class="ax">Найти</button> 
</form>


search.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html>
 <HTML>
 <head>
  <title> </title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <script src="/js/masonry.pkgd.min.js"></script>
  <?php include("bd/Ho_bd.php"); ?>
 
 </head>
 
<body>
<?php 
define('DB_HOST', 'localhost');
define('DB_USER', 'WOW');
define('DB_PASS', '');
define('DB_NAME', 'WOW');
 
if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
    exit('Cannot connect to server');
}
if (!mysql_select_db(DB_NAME)) {
    exit('Cannot select database');
}
 
mysql_query('SET NAMES utf8');
 
function search ($query) 
{ 
    $query = trim($query); 
    $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);
 
    if (!empty($query)) 
    { 
        if (strlen($query) < 3) {
            $text = '<p>Слишком короткий поисковый запрос.</p>';
        } else if (strlen($query) > 128) {
            $text = '<p>Слишком длинный поисковый запрос.</p>';
        } else { 
            $q = "SELECT * FROM Ho WHERE 
                 `images` LIKE '%$query%' OR `title` LIKE '%$query%'
                  ";                      
 
            $result = mysql_query($q) or die(mysql_error());
 
            if (mysql_affected_rows() > 0) { 
                $row = mysql_fetch_assoc($result); 
                $num = mysql_num_rows($result);
 
                $text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';
                
                 
        while($row=mysql_fetch_array($result))      
                {               
echo 
 
'
<div id="container" class="container">
 
<?php
$Ho = get_Ho ();
 
foreach($Ho as $row) : ?>
 
<div class="item">
      <a href="#" class="im"><img src="'.$row['images'].'"</a>
      <div class="title"><a href="#" class="title">'.$row['title'].' </a></div>
</div>
    
<?php endforeach;?>    
  </div>
';
 
}
            } else {
                $text = '<p>По вашему запросу ничего не найдено.</p>';
            }
        } 
    } else {
        $text = '<p>Задан пустой поисковый запрос.</p>';
    }
 
    return $text; 
} 
?>
 
<?php 
if (!empty($_POST['query'])) { 
    $search_result = search ($_POST['query']); 
    echo $search_result; 
}
?>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
 
  var container = document.querySelector('#container');
  var msnry = new Masonry(container, {
    columnWidth: 325,
    itemSelector: '.item',
    gutter: 20
  });
</script>
</body>
</html>


Ho_bd.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
 
function db_connect()
{
$host = 'localhost';
$user = 'WOW';
$pswd = '';
$db = 'WOW';
 
$connection = mysql_connect ($host, $user, $pswd);
if(!$connection || !mysql_select_db($db, $connection))
{
 return false;
}
return $connection;
}
 
 function db_result_to_array($result)
{
$res_array = array();
$count=0;
while ($row = mysql_fetch_array($result))
 
{
$res_array[$count] = $row;
$count++;
}
return $res_array;
}
 
 
  function get_Ho ()
  { 
 
    db_connect();
    $query = "SELECT * FROM Ho";
    $result = mysql_query($query);
    $result = db_result_to_array($result);
    return $result;
    }
?>
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.06.2017, 00:06
Ответы с готовыми решениями:

Поиск на сайте и Masonry - PHP, JAVASCRIPT
После того как я добавила вот этот код, кнопка &quot;поиск&quot; перестала переадресовывать на страницу searh.php (при заполненном поле). При пустом...

Поиск модулей javascript, jQuery на сайте
Как начинающий верстальщик столкнулся со следующей проблемой. Когда тебя просят доработать или переверстать готовый сайт, то все стили к...

Поиск на сайте PHP
Как реализовать простой поиск по названию статьи с выводом под самим полем поиска ссылки на нее(через id)?

19
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
13.06.2017, 17:11
В строке 57 начинается вывод строки, включающей в себя php код (строки 60-63, 70)

Возможно нужно удалить код php, или прервать вывод строки, написав кавычку, точку с запятой
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
13.06.2017, 17:14  [ТС]
plohoyav,
Эти строки как раз и включают в себя Masonry ( без них он не будет работать)
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
13.06.2017, 17:47
В файле Ho-bd.php происходит обычный select запрос, в файле search.php - более точный запрос,
нужно оставить один из этих запросов
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
13.06.2017, 17:50  [ТС]
plohoyav, в этом вы правы. Убрала файл Ho_bd.php, но ничего так и не поменялось - Masonry все также не работает
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
13.06.2017, 17:54
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!DOCTYPE html>
 <HTML>
 <head>
  <title> </title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <script src="/js/masonry.pkgd.min.js"></script>
  <?php include("bd/Ho_bd.php"); ?>
 
 </head>
 
<body>
<?php 
define('DB_HOST', 'localhost');
define('DB_USER', 'WOW');
define('DB_PASS', '');
define('DB_NAME', 'WOW');
 
if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
    exit('Cannot connect to server');
}
if (!mysql_select_db(DB_NAME)) {
    exit('Cannot select database');
}
 
mysql_query('SET NAMES utf8');
 
function search ($query) 
{ 
    $query = trim($query); 
    $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);
 
    if (!empty($query)) 
    { 
        if (strlen($query) < 3) {
            $text = '<p>Слишком короткий поисковый запрос.</p>';
        } else if (strlen($query) > 128) {
            $text = '<p>Слишком длинный поисковый запрос.</p>';
        } else { 
            $q = "SELECT * FROM Ho WHERE 
                 `images` LIKE '%$query%' OR `title` LIKE '%$query%'
                  ";                      
 
            $result = mysql_query($q) or die(mysql_error());
 
            if (mysql_affected_rows() > 0) {
                $row = mysql_fetch_assoc($result); 
                $num = mysql_num_rows($result);
 
               echo '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';
                echo '<div id="container" class="container">'; 
                while ($row=mysql_fetch_array($result)) { 
                    echo '
                    <div class="item">
                          <a href="#" class="im"><img src="'.$row['images'].'"</a>
                          <div class="title"><a href="#" class="title">'.$row['title'].' </a></div>
                    </div>';          
                }
                echo '</div>';
            } else {
                $text = '<p>По вашему запросу ничего не найдено.</p>';
            }
        } 
    } else {
        $text = '<p>Задан пустой поисковый запрос.</p>';
    }
 
    return $text; 
} 
?>
 
<?php 
if (!empty($_POST['query'])) { 
    $search_result = search ($_POST['query']); 
    echo $search_result; 
}
?>
Если результат поиска не отображается, откройте firefox, правый клик, Исследовать элемент, Сеть, выполните поиск, вернитесь в Сеть, посмотрите, получен ли ответ от файла search.php, выбрав его в списке запросов
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
13.06.2017, 17:57  [ТС]
plohoyav,
Извините, только что заметила, что в Ho_bd.php берутся данные для Masonry; так что этот файл обязателен

Вы в echo убрали Masonry. Зачем? Все также выводится, а без Masonry данные не будут выводиться кирпичной кладкой.

У меня Masonry не работает, я с ним не могу разобраться
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
13.06.2017, 18:18
В строке 55 не закрыт тег img

HTML5
1
<a href="#" class="im"><img src="'.$row['images'].'"></a>
сам по себе вывод элементов трудно называть masonry, скорее masonry - это назначение класса .item элементам div, css стили этих элементов и javascript код инициализации
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
13.06.2017, 18:19  [ТС]
plohoyav, все как и было: данные выводятся, но не кирпичной кладкой
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
13.06.2017, 18:42
откройте сайт в браузере firefox, правый клик, показать исходный код, красным будут выделены ошибки
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
13.06.2017, 18:59  [ТС]
plohoyav,
консоль выводит вот эти ошибки:

masonry.pkgd.min.js:9

Bad element for masonry: null
r @ masonry.pkgd.min.js:9
e @ masonry.pkgd.min.js:9
(anonymous function) @ search.php:542

Добавлено через 6 минут
plohoyav,
если же использовать мой изначальный код, то ошибок не выдает
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
13.06.2017, 19:27
Лучший ответ Сообщение было отмечено Шалун как решение

Решение

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<!DOCTYPE html>
 <HTML>
 <head>
  <title> </title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <script src="/js/masonry.pkgd.min.js"></script>
 </head>
 
<body>
<?php 
define('DB_HOST', 'localhost');
define('DB_USER', 'WOW');
define('DB_PASS', '');
define('DB_NAME', 'WOW');
 
if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
    exit('Cannot connect to server');
}
if (!mysql_select_db(DB_NAME)) {
    exit('Cannot select database');
}
 
mysql_query('SET NAMES utf8');
 
function search ($query) 
{ 
    $query = trim($query); 
    $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);
 
    if (empty($query)) {
        echo '<p>Задан пустой поисковый запрос.</p>';
        return;
    }
    
    if (strlen($query) < 3) {
        echo '<p>Слишком короткий поисковый запрос.</p>';
        return;
    }
    
    if (strlen($query) > 128) {
        echo '<p>Слишком длинный поисковый запрос.</p>';
        return;
    } 
    
    
    $q = "SELECT * FROM Ho WHERE `images` LIKE '%".$query."%' OR `title` LIKE '%".$query."%'";       
    $result = mysql_query($q) or die(mysql_error());
    $num = mysql_num_rows($result);
    
    if (!$num) {
        echo '<p>По вашему запросу ничего не найдено.</p>';
        return;
    }
 
 
    echo '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';
    echo '<div id="container" class="container">'; 
    while ($row=mysql_fetch_array($result)) {
        echo '
        <div class="item">
            <a href="#" class="im"><img src="'.$row['images'].'"></a>
            <div class="title"><a href="#" class="title">'.$row['title'].'</a></div>
        </div>';          
    }
    echo '</div>'; 
    return; 
}
 
if (isset($_POST['query'])) {
    search ($_POST['query']);     
}
?>
</body>
</html>
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
14.06.2017, 15:51  [ТС]
plohoyav, огромное спасибо!!!! Без вас бы не справилась
Все работает!!Благодарю

Добавлено через 20 часов 16 минут
plohoyav, пожалуйста, не подскажите, как осуществить отправку формы без перезагрузки страницы? К примеру, если в поле поиска ничего не введено и при нажатии на кнопку "Найти" не происходит перезагрузки страницы и не перекидывает нас на search.php, а оставляет на 1.php
1
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
14.06.2017, 18:09
https://htmler.ru/2011/11/06/o... x-s-jquer/

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$(function(){
$('#test_form').submit(function(e){
//отменяем стандартное действие при отправке формы
e.preventDefault();
//берем из формы метод передачи данных
var m_method=$(this).attr('method');
//получаем адрес скрипта на сервере, куда нужно отправить форму
var m_action=$(this).attr('action');
//получаем данные, введенные пользователем в формате input1=value1&input2=value2...,
//то есть в стандартном формате передачи данных формы
var m_data=$(this).serialize();
var input_search = $("input#search").val(); // получение значения элемента, содержащего фразу для поиска
if (input_search=='') return; // если оно пустое, не отправляем форму
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result){
$('#test_form').html(result);
}
});
});
});
Добавлено через 2 минуты
В search.php соответственно следует убрать лишний вывод, оставив только содержимое тега body
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
15.06.2017, 12:06  [ТС]
plohoyav, Пребольшое спасибо!!!!!
0
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
18.06.2017, 23:02  [ТС]
plohoyav, добрый вечер. А возможно ли сделать вывод по поиску из нескольких таблиц (файл search.php (который выше))?

Пыталась сделать так:
PHP
1
2
3
$q = "SELECT * FROM Ho, Fo, Ch WHERE 
                 `images` LIKE '%$query%' OR `title` LIKE '%$query%'
                  ";
Но выдает ошибку:
Column 'title' in where clause is ambiguous


если сделать так, то поиск не будет находить эти данные из бд (пишет, что не найдены):
SQL
1
2
3
4
5
6
  $q = "
    SELECT * FROM Ho WHERE `title` LIKE '%query%' 
UNION
SELECT * FROM Fo      WHERE `title` LIKE '%query%' 
UNION
SELECT * FROM Ch      WHERE `title` LIKE '%query%' " ;
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
19.06.2017, 08:20
http://www.mysql.ru/docs/man/UNION.html


SQL
1
2
3
4
5
$q = "(SELECT * FROM Ho WHERE `title` LIKE '%query%' )
UNION
(SELECT * FROM Fo      WHERE `title` LIKE '%query%' )
UNION
(SELECT * FROM Ch      WHERE `title` LIKE '%query%' ) ";
1
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
19.06.2017, 13:30  [ТС]
plohoyav, еще раз благодарю!!!
0
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
04.11.2017, 09:40  [ТС]
plohoyav, доброе утро! Понимаю, что прошло уже достаточно много времени, но проблему, к сожалению, обнаружила только сейчас.
После того как я добавила вот этот код, кнопка "поиск" перестала переадресовывать на страницу searh.php (при заполненном поле). При пустом остается на той же странице (как и надо). Помогите, пожалуйста, найти ошибку

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$(function(){
$('#test_form').submit(function(e){
//отменяем стандартное действие при отправке формы
e.preventDefault();
//берем из формы метод передачи данных
var m_method=$(this).attr('method');
//получаем адрес скрипта на сервере, куда нужно отправить форму
var m_action=$(this).attr('action');
//получаем данные, введенные пользователем в формате input1=value1&input2=value2...,
//то есть в стандартном формате передачи данных формы
var m_data=$(this).serialize();
var input_search = $("input#search").val(); // получение значения элемента, содержащего фразу для поиска
if (input_search=='') return; // если оно пустое, не отправляем форму
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result){
$('#container').html(result);
}
});
});
});


вот весь код:

1.php
HTML5
1
2
3
4
<form action="/search.php" name="search" method="post" class="search" id="test_form">
  <input type="search" name="query" placeholder="поиск" class="input" maxlength="100"/>
  <input type="submit" name="" value="" class="submit" />
</form>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$(function(){
$('#test_form').submit(function(e){
//отменяем стандартное действие при отправке формы
e.preventDefault();
//берем из формы метод передачи данных
var m_method=$(this).attr('method');
//получаем адрес скрипта на сервере, куда нужно отправить форму
var m_action=$(this).attr('action');
//получаем данные, введенные пользователем в формате input1=value1&input2=value2...,
//то есть в стандартном формате передачи данных формы
var m_data=$(this).serialize();
var input_search = $("input#search").val(); // получение значения элемента, содержащего фразу для поиска
if (input_search=='') return; // если оно пустое, не отправляем форму
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result){
$('#container').html(result);
}
});
});
});


search.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!DOCTYPE html>
 <HTML>
 <head>
  <title>Поиск</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
  <script src="/js/masonry.pkgd.min.js"></script>
 
 </head>
 
<body>
 
<?php 
define('DB_HOST', 'localhost');
define('DB_USER', 'WOW');
define('DB_PASS', '');
define('DB_NAME', 'WOW');
 
 
if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
    exit('Cannot connect to server');
}
if (!mysql_select_db(DB_NAME)) {
    exit('Cannot select database');
}
 
mysql_query('SET NAMES utf8');
 
function search ($query) 
{ 
    $query = trim($query); 
    $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);
 
    
  $q = "( SELECT * FROM Ho WHERE `images` LIKE '%".$query."%' OR `title` LIKE '%".$query."%'   )"; 
  $result = mysql_query($q) or die(mysql_error());
    $num = mysql_num_rows($result);
    
 
    echo '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';
    echo '<div id="container" class="container">'; 
    while ($row=mysql_fetch_array($result)) {
        echo '
        <div class="item">
            <a href="#" class="im"><img src="'.$row['images'].'"></a>
            <div class="title"><a href="#" class="title">'.$row['title'].'</a></div>
        </div>';          
    }
    echo '</div>'; 
    return; 
}
 
 
if (isset($_POST['query'])) {
    search ($_POST['query']);     
}
?>
 
 
 
<script type="text/javascript">
 
  var container = document.querySelector('#container');
  var msnry = new Masonry(container, {
    columnWidth: 325,
    itemSelector: '.item',
    gutter: 20
  });
  
</script>
 
</body>
</html>
JavaScript
1
2
3
4
5
6
  var container = document.querySelector('#container');
  var msnry = new Masonry(container, {
    columnWidth: 325,
    itemSelector: '.item',
    gutter: 20
  });
0
-4 / 1 / 2
Регистрация: 27.02.2017
Сообщений: 205
07.11.2017, 00:48  [ТС]
plohoyav, можете уже не отвечать - уже помогли
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.11.2017, 00:48
Помогаю со студенческими работами здесь

Поиск на сайте Php
Такой вопрос. С php знаком 1 месяц. Есть статические страницы Php и динамические страницы, данные которых хранятся в базе данных. Можно ли...

Поиск по странице- PHP, JAVASCRIPT
НОВИЧОК!! Подскажите, пожалуйста, или же опишите в каком мне хотя бы направлении двигаться: в интернете описывается, как с помощью поиска...

Поиск на сайте - PHP, MYSQL
Помогите, пожалуйста!! Переменная $q - работает, а $q1 - нет. Как это исправить, чтобы $q1 тоже работала? &lt;?php ...

Поиск на сайте, php код
Всем привет, помогите пожалуйста со скриптом для PHP. Ниже описал пример, того, что мне надо. Допустим на начальной странице есть...

Поиск на сайте - PHP, MYSQL
НОВИЧОК!! Никак не могу понять где ошибка, при вбивании в поле поиска слова, перекидывает на страницу search.php и пишет &quot;Object not...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru