PHP.SU

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

Страниц (4): [1] 2 3 4 »

> Найдено сообщений: 50
pls Отправлено: 12 Мая, 2021 - 17:03:57 • Тема: Подключение к серверу при помощи PHP • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 28
Задача такова:

1. Необходимо автоматически при помощи PHP скрипта подключиться к WIN2008 Server (есть логин и пароль).

2. Подключившись скачать с заданного диска и папки на сервере один файл к себе на комп.

Помогите с написанием данного скрипта.

Спасибо
pls Отправлено: 29 Ноября, 2016 - 16:41:13 • Тема: Помогите с запросом • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 24
Вот написал запрос к базе, он подсчитывает общую сумму проделанной работы. Необходимо сделать выборку для того чтобы например подсчитывалась сума за промежуток времени (неделя). Дата хранится в поле baza.datebaza.

CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT
  3.  strukt.name,
  4.  COUNT(baza.kod_struk2) AS suma,
  5.  baza.datebaza
  6. FROM
  7.   baza
  8. JOIN
  9.   strukt
  10. ON baza.kod_struk2=strukt.kod_strukt
  11. GROUP BY baza.kod_struk2
  12.  
pls Отправлено: 16 Ноября, 2016 - 12:16:02 • Тема: Запись запроса из mysql в CSV файл • Форум: Работа с СУБД

Ответов: 0
Просмотров: 997
Вот кусок моего кода. Всё прекрасно работает но только уже в экселевском документе перед данными выводятся строки с таким текстом КАК ЭТОТ ТЕКСТ УБРАТЬ???
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <link rel="stylesheet" type="text/css" href="style.css">
  6. </head>
  7. <body>
  8. </body>
  9. </html>1
  10.  


Сам код формирования и заполения CSV файла


PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $csv_file = ''; // создаем переменную, в которую записываем строки
  4.  
  5.    $row1 = R::getAll('SELECT * FROM `anketa` WHERE kod=' . $kod . '');  
  6.  
  7.    if ($row1){
  8.        $i=0;
  9.     foreach ($row1 as $row) {
  10.         $i = $i + 1; //Номер по порядку
  11.          $csv_file .= ' '.$i.';"'.$row["kod"].'";"'.$row["kor_n"].'";"'.$row["povna_n"].'";"'.$row["tip"].'"'."\r\n";  
  12.         }  
  13.     }
  14.    
  15. $csv_file .= '"' .gmdate("d-m-Y "). '"';//Дата создания
  16. $file_name = 'export.csv'; // название файла
  17. $file = fopen($file_name,"w"); // открываем файл для записи, если его нет, то создаем его в текущей папке, где расположен скрипт
  18. fwrite($file,trim($csv_file)); // записываем в файл строки
  19. fclose($file); // закрываем файл
  20.  
  21. //// задаем заголовки. то есть задаем всплывающее окошко, которое позволяет нам сохранить файл.
  22. header('Content-type: application/csv'); // указываем, что это csv документ
  23. header("Content-Disposition: inline; filename=".$file_name); // указываем файл, с которым будем работать
  24. readfile($file_name); // считываем файл
  25. unlink($file_name); // удаляем файл. то есть когда вы сохраните файл на локальном компе, то после он удалится с сервера
  26.  
  27.  
  28.  
pls Отправлено: 14 Ноября, 2016 - 12:09:14 • Тема: Как сделать чтобы запрос БД сохранялся в файле xls ? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 607
caballero пишет:
запрос или результат запроса?



Сори, результат конечно)
pls Отправлено: 14 Ноября, 2016 - 11:08:00 • Тема: Как сделать чтобы запрос БД сохранялся в файле xls ? • Форум: Работа с СУБД

Ответов: 2
Просмотров: 607
Здравствуйте, такая ситуация: нужно сделать так, что бы запрос БД сохранялся в файле xls (или шаблоне Exel). Нужен форматированный файл, не csv.
pls Отправлено: 14 Ноября, 2016 - 10:56:19 • Тема: Помогите правильно составить запрос для поиска в БД • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1092
3d_killer пишет:
и где ошибка? и что в массиве?


Fatal error: Uncaught [42000] - SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual ...
pls Отправлено: 11 Ноября, 2016 - 15:48:28 • Тема: Помогите правильно составить запрос для поиска в БД • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1092
Не срабатывает данная конструкция (это у меня листбоксы). Когда их выбираешь даёт ошибку(

PHP:
скопировать код в буфер обмена
  1.     $where .= (!empty($data['miscev'])) ? " AND  miscev = $data[miscev] " : '';
  2.     $where .= (!empty($data['tip'])) ? " AND  tip = $data[tip] " : '';
  3.     $where .= (!empty($data['stupin'])) ? " AND  stupin = $data[stupin] " : '';
pls Отправлено: 10 Ноября, 2016 - 17:37:16 • Тема: Помогите правильно составить запрос для поиска в БД • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1092
3d_killer пишет:
А синтаксис лайк посмотреть не судьба?
CODE (SQL):
скопировать код в буфер обмена
  1. AND kor_n LIKE '%$data[kor_n]%'



Спасибо, помогло)
(Добавление)
3d_killer пишет:
А синтаксис лайк посмотреть не судьба?
CODE (SQL):
скопировать код в буфер обмена
  1. AND kor_n LIKE '%$data[kor_n]%'



А ещё такой вопрос, почему у меня запрос не ищет если слово написано на русском?
pls Отправлено: 10 Ноября, 2016 - 16:58:09 • Тема: Помогите правильно составить запрос для поиска в БД • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1092
Помогите правильно составить запрос для поиска в БД

Всё как бы работает но только не ищет по этому полю:

$where .= (!empty($data['kor_n'])) ? " AND kor_n ='$data[kor_n]' LIKE '%$data[kor_n]%' " : '';

Когда я удаляю окончание LIKE '%$data[kor_n]%' то всё работает. Что в нем не то?

Далее предоставляю весь код:

PHP:
скопировать код в буфер обмена
  1.  
  2. $where = '';
  3.     $where .= (!empty($kod))  ? " WHERE kod ='$kod' " : '';
  4.     $where .= (!empty($data['kor_n'])) ? " AND  kor_n ='$data[kor_n]' LIKE '%$data[kor_n]%' " : '';
  5.    
  6.     $where .= (!empty($data['miscev'])) ? " AND  miscev =$data[miscev] " : '';
  7.     $where .= (!empty($data['tip'])) ? " AND  tip =$data[tip] " : '';
  8.     $where .= (!empty($data['stupin'])) ? " AND  stupin =$data[stupin] " : '';
  9.    
  10.    
  11.     $where .= (!empty($data['tel'])) ? " AND  tel ='$data[tel]' " : '';
  12.     $where .= (!empty($data['direkt'])) ? " AND  direkt ='$data[direkt]' " : '';
  13.     $where .= (!empty($data['email'])) ? " AND  email ='$data[email]' " : '';
  14.  //Выполняем запрос  
  15.     $row1 = R::getAll("SELECT * FROM `anketa` invoices $where");  
  16.  
  17.  
pls Отправлено: 07 Ноября, 2016 - 11:45:17 • Тема: Вывод информации при помощи SELECT (выпадающий список) • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1060
Спасибо, я догнал. Вот правильный код:

PHP:
скопировать код в буфер обмена
  1.  
  2.             $row1 = R::getAll('SELECT * FROM `tip` ORDER BY kod_tip');
  3.             echo "<select name = 'tip'>";
  4.             foreach ($row1 as $row) {
  5.             if ($_POST['tip'] == $row[tip_id] ) {
  6.             echo "<option value = $row[tip_id] selected> $row[tip_naim]</option>";        
  7.             } else {
  8.             echo "<option value = $row[tip_id] > $row[tip_naim]</option>";  
  9.             }                        
  10.             }            
  11.             echo "</select>";
  12.  
pls Отправлено: 07 Ноября, 2016 - 11:32:17 • Тема: Вывод информации при помощи SELECT (выпадающий список) • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1060
Когда я беру данные не их БД а из формы, такая конструкция срабатывает.

CODE (html):
скопировать код в буфер обмена
  1.  
  2.           <p>
  3.             <p><strong>Город:</strong></p>
  4.             <select name="miscev">
  5.             <option value="0">Выберите тип</option>
  6.             <option value="1"<?php @$data['miscev']==1 ? print "selected" : false;?>>Город</option>
  7.             <option value="2"<?php @$data['miscev']==2 ? print "selected" : false;?>>Село</option>
  8.             </select>
  9.            </p>
  10.  
pls Отправлено: 07 Ноября, 2016 - 11:19:45 • Тема: Вывод информации при помощи SELECT (выпадающий список) • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1060
Не сохраняет(
pls Отправлено: 07 Ноября, 2016 - 10:27:47 • Тема: Вывод информации при помощи SELECT (выпадающий список) • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1060
Здравствуйте! Помогите составить запрос.

У меня есть форма для занесения информации в БД. В ней используется SELECT (выпадающий список). Всё нормально работает и заносится в базу. Но возникает проблема, после того как пользователь внес не правильные данные в форме я вывожу ошибки и в форме скидывается значение которое было введено в поле select и его приходится вводить ещё раз. Как сделать так чтобы оно сохранялось?

PHP:
скопировать код в буфер обмена
  1.  
  2.             $row1 = R::getAll('SELECT * FROM `tip` ORDER BY kod_tip');
  3.             echo "<select name = 'tip'>";
  4.             foreach ($row1 as $row) {
  5.                 echo "<option value = $row[tip_id] > $row[tip_naim]</option>";            
  6.             }            
  7.             echo "</select>";
  8.  
pls Отправлено: 25 Января, 2016 - 18:01:49 • Тема: Вывод данных из списка(select) при редактировании записи • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1590
IllusionMH пишет:
pls, а где php начинается? Где заканчивается? и почему php и html никак не разделены через ?>?



CODE (htmlphp):
скопировать код в буфер обмена
  1. [/code]<tr><td>Местность:</td>
  2. <td><select name="mestn">
  3. <option value="0" <?php if ($mestn == 0): echo 'selected'; endif; ?> Не выбрано</option>
  4. <option value="1" <?php if ($mestn == 1): echo 'selected'; endif; ?> Город </option>
  5. <option value="2" <?php if ($mestn == 2): echo 'selected'; endif; ?> Село</option>
  6. </select></td></tr>[code=htmlphp]



Это все HTML и в нем закралась ошибка. Может всё из за того что переменная $mestn число, а нужно чтобы был текст?
pls Отправлено: 25 Января, 2016 - 17:29:53 • Тема: Вывод данных из списка(select) при редактировании записи • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1590
Faraon-san пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $mestn=$item['mestn'];
  2. echo $mestn;
  3.  
  4. <tr><td>Местность:</td>
  5. <td><select name="mestn">
  6. <option value="0" <?php if ($mestn == 0): echo 'selected'; endif; ?> Не выбрано</option>
  7. <option value="1" <?php if ($mestn == 1): echo 'selected'; endif; ?> Город </option>
  8. <option value="2" <?php if ($mestn == 2): echo 'selected'; endif; ?> Село</option>
  9. </select></td></tr>


Пишет синтаксическая ошибка!!!

Страниц (4): [1] 2 3 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB