PHP.SU

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

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

> Найдено сообщений: 98
landcaster Отправлено: 21 Января, 2014 - 10:16:51 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Спасибо, а как вытащить все задания одного юзера?
landcaster Отправлено: 21 Января, 2014 - 06:56:52 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Что-то у меня не получается понять ваш вариант.
У меня не продавец и покупатель.
Начальник назначает задание нескольким сотрудником, то есть исполнитель изначально пустым не будет. У меня есть таблица с заданиями и таблица с юзерами. Я не пойму какую надо еще создать таблицу чтобы на одно задание можно было задавать несколько юзеров
landcaster Отправлено: 20 Января, 2014 - 13:36:51 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Огромное спасибо, попробую ваш вариант
landcaster Отправлено: 20 Января, 2014 - 12:31:56 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
teddy пишет:
Однозначно делайте вторую таблицу, а там уже джоином присоединяйте и получайте многих исполнителей для одного заказчика


что за таблица и как присоединять? Что-то у меня не получается.
из tasks убрал creatorid и receptorid. оставил уникальный taskid
создал таблицу tasktorecep, в ней
taskid, creatorid, receptorid

Получается чтобы вывести задания назначенные user1.

1. Нужно выбрать из tasktorecep все taskid где receptorid = user1
2. Нужно выбрать из tasks все задания где tasks.taskid= tasktorecep.taskid

поправьте если не прав пожалуйста
landcaster Отправлено: 20 Января, 2014 - 10:56:15 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
То есть, либо так , либо так? Не существует других более оптимальных вариантов?
Возможно будут выборки поэтому в одном столбце нежелательно.
(Добавление)
А можно пожалуйста поподробней про второй вариант. Какие таблицы должны быть и как делать выборку и вставлять задания нескольким пользователям..
landcaster Отправлено: 20 Января, 2014 - 08:07:51 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Здравствуйте, как лучше организовать постановку задания нескольким пользователям.
Задания находятся в таблице tasks, в ней есть столбцы creatorid, receptorid.
Когда рецептор один? проблем не возникает. А вот как сделать чтобы назначить несколько? Хранить в одном столбце получателей через запятую думаю неправильно.
Нужно создать дополнительную таблицу. Как это правильно организовать?
landcaster Отправлено: 13 Января, 2014 - 13:05:04 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
Оказывается моя форма была в другой форме. Вот изза этого и не работало... Всем огромное спасибо. Если у кого то будет такая проблема, возможно у вас такая же нелепая ошибка как у меня Растерялся
landcaster Отправлено: 13 Января, 2014 - 07:19:29 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
echo $dir.$file;

показывает
project/files/array(0) { }
landcaster Отправлено: 10 Января, 2014 - 15:12:15 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
peters пишет:
landcaster пишет:
peters пишет:
А на всякий случай посмотрите в файле php.ini не закомментированы ли

file_uploads = On

и/или

upload_tmp_dir = /tmp

??



это уже сделано



извиняюсь за глупый вопрос, а денвер после этого перезагружали?


да
(Добавление)
var_dump($_FILES);
показывает array(0) { }

т.е. в массиве ничего нет??
landcaster Отправлено: 10 Января, 2014 - 15:09:57 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
IllusionMH пишет:
landcaster, перебора с размером файла нет?

P.S. Уже идеи заканчиваются, почему файл может не грузится.


сам в шоке, в php.ini убрал на лимит размера
landcaster Отправлено: 10 Января, 2014 - 14:50:52 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
caballero пишет:
esterio

имя папки как IP в денвере делают если надо видеть сайт с другого компа


Да, я сделал чтобы смотреть с другого компа. Разве это критично?
(Добавление)
peters пишет:
А на всякий случай посмотрите в файле php.ini не закомментированы ли

file_uploads = On

и/или

upload_tmp_dir = /tmp

??



это уже сделано
landcaster Отправлено: 10 Января, 2014 - 14:07:37 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
Deonis пишет:
landcaster пишет:
вроде работает.
по адресу:
B:\home\192.168.1.139\www\
Стоп, стоп.. Вы хотите сказать, что запускаете скрипт, прописывая в адресную строку "B:\home\192.168.1.139\www\", а не http://192.168.1.139?


нет конечно, я просто показал где они лежат на компе
landcaster Отправлено: 10 Января, 2014 - 13:50:29 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
сам файл view находится по адресу;
B:\home\192.145.1.155\www\project\app\views\create_page_view.php

Код который предоставил Deonis вроде работает.
по адресу:
B:\home\192.145.1.155\www\

появляется пустая папка uploads, значит mkdir() работает.

т.е. получается вот так

B:\home\192.145.1.155\www\project
B:\home\192.145.1.155\www\uploads

Но почему то файл не перемещается туда. var_damp дает прежний результат.
Я не стал в два файла раскидывать. Обработчик в том же файле что и форма. action формы оставил пустым.
Или это важно чтобы в разных файлах лежали?
Или это потому что форма не в корне?
landcaster Отправлено: 10 Января, 2014 - 13:11:59 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
Panoptik пишет:
да что ж вы такой несамостоятельный?

покажите что у вас выведет следующее после того как вы выбрали файл и нажали кнопку загрузить



выводит:
array(0) { }
landcaster Отправлено: 10 Января, 2014 - 12:10:25 • Тема: Загрузка файла Denwer • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1153
Panoptik пишет:
landcaster пишет:
что делать товарищи?

вы все ответы читаете?
обратите внимание вот на этот
Deonis пишет:
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['uploadFile']))
  2. // Может все-таки
  3. if (isset($_FILES['uploadFile']))


оставил только это и все равно не работает....

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. ini_set('display_errors',1);
  4.  
  5. $path_directory = $_SERVER['DOCUMENT_ROOT'].'/files/';
  6.        
  7.          
  8.              
  9.        
  10.                $filename = $_FILES['uploadFile']['name'];
  11.                $source = $_FILES['uploadFile']['tmp_name'];
  12.                $target = $path_directory . $filename;
  13.                move_uploaded_file($source, $target);
  14.              
  15.        
  16. ?>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB