X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

5 страниц V   1 2 3 4 5 >
Открыть тему
Тема закрыта
> форма загрузки фото - как?
happyhand
happyhand
Topic Starter сообщение 19.6.2009, 12:01; Ответить: happyhand
Сообщение #1


Есть форма отправки объявления и нужно прикрепить форму для загрузки фото. Вот как выглядит это у меня сейчас (фото):
[php]
<TR>
<TD>Фото1 </TD>
<td><INPUT class="textinput5" name=photo_1 type=file name=photo_1></td></tr>
<TR ><TD colSpan=2>
<input class="submit1" class="submit" name="submit" id="submit" type="submit" value="Отправить" ></TD></TR>
[/php]

Но, похоже, что-то не так, не работает.
Подскажите, как правильно.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 19.6.2009, 12:08; Ответить: Apay
Сообщение #2


1) name два раза повторять не нужно
2) выложите полный код формы
3) выложите полный код обработчика запроса (где происходит прием файла)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
сообщение 19.6.2009, 12:20; Ответить: Nightfly_hb
Сообщение #3


[PHP]<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="filename"><br>
<input type="submit" value="Отправить">
</form>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 19.6.2009, 15:53; Ответить: happyhand
Сообщение #4


Да, забыл в обработчик добавить переменную photo_1.
Теперь в базу в поле photo_1 попадает название фотки и также выводится (IMG_1812.JPG). А надо, чтобы выводилась фотка. Как это осуществить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 19.6.2009, 15:58; Ответить: Apay
Сообщение #5


а где обработчик? я не могу сказать что там не так если его не вижу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 19.6.2009, 16:17; Ответить: happyhand
Сообщение #6


[php]
<?php
include ("blocks/bd.php");
if (isset ($_POST['photo_1'])) {$photo_1 = $_POST['photo_1']; if ($photo_1 == '') {unset ($photo_1);}}
?>
<?php

$result = mysql_query ("INSERT INTO add_bus (photo_1) VALUES ('$photo_1')");

if ($result == true) {echo "<p>Ваше предложение успешно добавлено!</p>";}
?>
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 19.6.2009, 16:43; Ответить: Apay
Сообщение #7


[php]<?php
include ("blocks/bd.php");

if( isset($_FILES['photo_1']) ){
$photo_1 = $_FILES['photo_1']['name'];
move_uploaded_file( $_FILES['photo_1']['tmp_name'], $photo_1 );
if( mysql_query( "INSERT INTO add_bus (photo_1) VALUES ('$photo_1')" ) ){
echo "<p>Ваше предложение успешно добавлено!</p>";
echo "<img src=\"$photo_1\" />";
}
}
?>
[/php]примерно так, далее можно указать в какой каталог будет загружаться картинка и т.п.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 19.6.2009, 17:01; Ответить: happyhand
Сообщение #8


А где именно указать путь загрузки? Например, корневая папка img.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 19.6.2009, 17:26; Ответить: Apay
Сообщение #9


тогда
[php]include ("blocks/bd.php");

if( isset($_FILES['photo_1']) ){
$photo_1 = $_FILES['photo_1']['name'];
move_uploaded_file( $_FILES['photo_1']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/img/'.$photo_1 );
if( mysql_query( "INSERT INTO add_bus (photo_1) VALUES ('$photo_1')" ) ){
echo "<p>Ваше предложение успешно добавлено!</p>";
echo "<img src=\"/img/$photo_1\" />";
}
}[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 19.6.2009, 18:19; Ответить: happyhand
Сообщение #10


Что-то не получается.
Правильно я всё сделал? Это обработчик.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
5 страниц V   1 2 3 4 5 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1796 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4806 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19705 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3094 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13652 31.3.2024, 12:44
автор: Boymaster


 



RSS Текстовая версия Сейчас: 19.4.2024, 6:28
Дизайн