Помощник
|
форма загрузки фото - как? |
happyhand
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
19.6.2009, 12:08;
Ответить: Apay
Сообщение
#2
|
|
1) name два раза повторять не нужно
2) выложите полный код формы 3) выложите полный код обработчика запроса (где происходит прием файла) |
|
|
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
|
Сообщение
#4
|
|
Да, забыл в обработчик добавить переменную photo_1.
Теперь в базу в поле photo_1 попадает название фотки и также выводится (IMG_1812.JPG). А надо, чтобы выводилась фотка. Как это осуществить? |
|
|
Apay |
19.6.2009, 15:58;
Ответить: Apay
Сообщение
#5
|
|
а где обработчик? я не могу сказать что там не так если его не вижу
|
|
|
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 |
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
|
Сообщение
#8
|
|
А где именно указать путь загрузки? Например, корневая папка img.
|
|
|
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
|
Сообщение
#10
|
|
Что-то не получается.
Правильно я всё сделал? Это обработчик. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 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 |
Текстовая версия | Сейчас: 19.4.2024, 6:28 |