Ответ 1
Просто добавьте еще один элемент input
по вашему выбору. Никакой дополнительной магии не требуется.
<input type="hidden" name="info" value="Test">
...
$info = $_POST["info"];
Я инициализирую загрузку файлов с помощью следующего HTML:
<form enctype="multipart/form-data" action="PHPScripts/upload.php" method="POST">
<input type="file" id="browseButton" name="image" onchange="this.form.submit();" />
</form>
Upload.PHP скрипт выглядит следующим образом:
<?php
$file = $_FILES["image"];
$filepath = $file["name"];
$filetmp = $file["tmp_name"];
$filesize = $file["size"];
$filename = basename($filepath);
$filetype = substr($filename, strrpos($filename, ".") + 1);
...
?>
Мне нужно передать еще один параметр на мой php script, но я не знаю, как это сделать. HTTP-метод - POST (как видно из приведенного выше кода), но где я должен поместить параметр? Возможно ли это? Спасибо, что разъяснил это мне.
Просто добавьте еще один элемент input
по вашему выбору. Никакой дополнительной магии не требуется.
<input type="hidden" name="info" value="Test">
...
$info = $_POST["info"];
Просто поместите один элемент в ту же форму, где находится входной файл?