Ребята подскажите как реализовать следующее!
Имеются две формы:
Одна для заполнения данными, а вторая для отправки файла на другой скрипт через аякс. И нужно вставить вторую форму в первую. Но проблема начинаеться с передачей картинки. Прочитал в нете как отправлять с формы в разные скрипты, но не могу никак отправить картинку. Есть какие-нибудь у кого-нибудь варианты по реализации клиентской части? Или здесь лучше будет поменять серверную часть. Вот код:
CODE ( htmlphp):
скопировать код в буфер обмена
<form id="content" action="content_change.php" method="post"> <p>Номер по порядку: <input type="text" name="number" size="50" value="<?=$def_number?>"> <p>Название статьи: <input type="text" name="name" size="52" value="<?=$def_name?>"> <?php if ($_SERVER["REQUEST_METHOD"] == "GET" and $oper == "change") { ?> <input type="hidden" name="oper" value="<?=$oper?>"> <input type="hidden" name="id" value="<?=$id?>"> <? } else if ($_SERVER["REQUEST_METHOD"] == "GET" and $oper == "add") { ?> <input type="hidden" name="oper" value="<?=$oper?>"> <? }; ?> <!-- Загрузка картинок --> <form action="upload.php" target="rFrame" method="POST" enctype="multipart/form-data"> <iframe id="rFrame" name="rFrame" style="display: none"> </iframe> <br> Добавить картинку в текст <br> <input type="file" name="loadfile"> <input type='button' onclick="postFileToIframe(loadfile.files[0], 'upload.php', 'rFrame')" value='Загрузить'> </form> <!-- Загрузка картинок --> </form> <p>Содержание статьи: <br><textarea id="myArea" name="value" cols="55" rows="5" ><?=$def_value?></textarea> <p><input type="submit" value="Сохранить"> </form>
|