[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка и вынос изображения из БД
Юсуф
Вот какая проблема , у меня сайт с объявлениями, я создал форму
Название авто:
Марка Авто:
тел:
город:
Имя:
Фото :
и т.п.

суть вот в чем есть файл "export.php" в нем форма отправки!
и есть файл обработчик этой формы под именем "export_2" теперь вопрос как мне отправить фотку в базу или хотябы в папку с файлом ну при этом что бы и все остальные текстовые сведения тоже попали в БД.... потом как мне вывести этот файл обратно на страницу???? помогите плиз распишите поп подробнее очень надо(( sad.gif




Спустя 12 минут, 17 секунд (10.11.2009 - 19:50) Romms написал(а):
Вот отрывок от моего скрипта...
Думаю прочитаеш)...

загрузка:
...
if( !empty( $_FILES['image']['name'] ) ) {

if ( $_FILES['image']['error'] == 0 ) {

if(substr($_FILES['image']['type'], 0, 5)=="image") {
$image = file_get_contents( $_FILES['image']['tmp_name'] );

$image = mysql_escape_string( $image );

$sql = "INSERT INTO `zmin` (content, date)
VALUES ('
$image', '$da')";

$result=mysql_query($sql);
...


Отображения
<img src="/main/image.php?id='.$dd.'" width="500" alt="'.$da.'" />


image.php
<?php

include("../connections.php");

if ( isset( $_GET['id'] ) ) {
// Здесь $id номер изображения
$id = (int)$_GET['id'];
if ( $id > 0 ) {
$query = "SELECT `content` FROM `zmin` WHERE `id`=".$id;
// Выполняем запрос и получаем файл
$res = mysql_query($query);
if ( mysql_num_rows( $res ) == 1 ) {
$image = mysql_fetch_array($res);
// Отсылаем браузеру заголовок, сообщающий о том, что сейчас будет передаваться файл изображения
header("Content-type: image/*");
// И передаем сам файл
echo $image['content'];
}
}
}

?>

Вот, пример!

Спустя 6 минут, 57 секунд (10.11.2009 - 19:57) Юсуф написал(а):
у тебя вариант отправка чисто одно изображения и id я трогать не могу при этом....у меня и так выводить тот id который мне нужен, то есть я выбираю объявление про BMW жму прочесть и у меня выводит номер id про БМВ а вот ее фотки вывести не могу.(
Быстрый ответ:

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