Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите решит задачку... (закачка файла на сервер)
 
 автор: Tegis   (23.09.2009 в 23:38)   письмо автору
 
 

Всем привет. Цель создание страницы например
new_post.php

<form action="add_post.php" method="post">
<div class='editor'>
<label><p>Название:</p></label><input name="title" type="text"></input>
</div>
<div class='editor'>
<label><p>Не важно</p></label><select name="akk"><option value='1'>Да</option><option value='0'>Нет</option></select>
<label><p>Не важно:</p></label><textarea name="text" cols="63" rows="5"></textarea>
</div>
<div class='editor'>
<label><p>Не важно</p></label><select name="tab"><option value='0'>Нет</option><option value='1'>Да</option></select>
<label><p>Не важно:</p></label><textarea name="tabulatura" cols="63" rows="5"></textarea>
</div>
<input type="submit" value="Добавить"></form>


Мне в этой форме нужно добавить файл.
Но для добавления файла нужна другая форма

<form action='add_post.php' method="post" enctype='multipart/fprm-data'>
<p<input type='file' name='userfile' id='file'></p>
<p<input type='submit' valye='Загрузить файл'></p>
</form>


Можно ли объединить эти формы? И как?

  Ответить  
 
 автор: Visavi   (23.09.2009 в 23:59)   письмо автору
 
   для: Tegis   (23.09.2009 в 23:38)
 

<?php
echo '<form action="add_post.php" method="post" enctype="multipart/form-data"> 

<p><input type="file" name="userfile" id="file"></p> 
<div class="editor"> 
<label><p>Название:</p></label><input name="title" type="text"></input> 
</div> 
<div class="editor"> 
<label><p>Не важно</p></label><select name="akk"><option value="1">Да</option><option value="0">Нет</option></select> 
<label><p>Не важно:</p></label><textarea name="text" cols="63" rows="5"></textarea> 
</div> 
<div class="editor"> 
<label><p>Не важно</p></label><select name="tab"><option value="0">Нет</option><option value="1">Да</option></select> 
<label><p>Не важно:</p></label><textarea name="tabulatura" cols="63" rows="5"></textarea> 
</div> 
<input type="submit" value="Загрузить файл"></form> '
;

у вас там ошибки multipart/fprm-data и тег <p

  Ответить  
 
 автор: ~AquaZ~   (24.09.2009 в 07:02)   письмо автору
 
   для: Tegis   (23.09.2009 в 23:38)
 

Превед! Всё просто. Первой форме ставишь enctype='multipart/form-data' и добавляешь поле типа file.

<form action='add_post.php' method=post enctype='multipart/form-data'>
<div class='editor'> 
<label><p>Название:</p></label><input name="title" type="text"></input> 
</div> 
<div class='editor'> 
<label><p>Не важно</p></label><select name="akk"><option value='1'>Да</option><option value='0'>Нет</option></select> 
<label><p>Не важно:</p></label><textarea name="text" cols="63" rows="5"></textarea> 
</div> 
<div class='editor'> 
<label><p>Не важно</p></label><select name="tab"><option value='0'>Нет</option><option value='1'>Да</option></select> 
<label><p>Не важно:</p></label><textarea name="tabulatura" cols="63" rows="5"></textarea> 
</div> 
<input type="submit" value="Добавить">
<p<input type='file' name='userfile' id='file'></p> 
<p<input type='submit' valye='Загрузить файл'></p> 
</form>


P.S. Ты учишься по курсам Е. Попова )))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования