[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Непонятно работа с изображения
powerwer
Ребята, приветствую всех мощных!!!
нужна ваша помошь....
у меня есть формачка где вводится инфо сотрудника т.е. ФИО, адрес и т.д. и т.п. бла-бла-бла... Но в конце надо добавить изображения.
1-й вопрос, как добавить изображения...

2-й вопрос, После как добавили как его выводить чтоб, например у Андрея выводилась своя фотка, у Александра своя и т.д. и еще хотел сказать что есть и такие ситуации что на одного человека надо прикрепить несколько изображения....

Если в базе будут много добавленных записей т.е. сотрудников, я подумал вывести не всех а просто добавил на верху странички алфавит где можно запросить по буквам начинающих у сотрудников...
3-й вопрос, как реализовать это и если можно и если не трудно то приведите примерчик на все 3 вопроса. Буду весма благодарен.





Спустя 6 минут, 52 секунды (29.05.2010 - 20:20) Unlikely написал(а):
Выводить так: <img src="полный путь к фотографии">
Что бы при выводе из базы информации менялась фотография, просто добавьте в базу вышеприведённый код в котором указывайте путь к фотографии того, о ком выводится информация.

Спустя 1 час, 18 минут, 15 секунд (29.05.2010 - 21:38) powerwer написал(а):
это умею.. но мнеб хотелось чтоб пользователь через форму нажал на кнопочку Обзор и выбрав фотку и нажал на сохранить чтоб php сама создала папку и путь к этой фотки и сохранил в БД и соответственно вывел его при запросе того или иного человека...

Спустя 1 день, 15 часов, 41 минута, 28 секунд (31.05.2010 - 13:20) powerwer написал(а):
У меня получился, Могу разделиться исходом....

//Папка куда закачивать файлы
$uploaddir = "./uploads/";

//Массив разрешенных форматов файлов
$extentions = array('.jpg','.jpeg');

//Вычисление размера загружаемого файла
$uploadfilesize = $_FILES['Type_DGA']['size'];

//Максимально допустимый размер файла ~1.8Mb
$maxfilesize = 1887436;

$uploadfile = $uploaddir.basename($_FILES['Type_DGA']['name']);

//Если расширение файла совпадает с одним из массива extentions,
//закачиваем файл на сервер
if ((in_array(strchr(strtolower($_FILES['Имя поля']['name']),'.'),$extentions)) && ($maxfilesize>=$uploadfilesize))
{
//Если копирование произведено удачно, обновляем файл
if (move_uploaded_file($_FILES['Имя поля']['tmp_name'],$uploadfile))
{

// конектится с БД
require("connect.php");
//запись в базу
$result = mysql_query ("INSERT INTO имя таблицы id, R_Name, Picture, R_date VALUE '$id', '$R_Name', '$uploadfile' , '$R_date');
}
}

Исходник вывода картинку из БД
<img src="<?=$myrow['Имя поля'];?>"></td>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.