从下拉列表调用php函数并上传文件
我的网站有下面的代码,当用户点击上传文件按钮时,它会将一封电子邮件发送到一个静态电子邮件地址。但是,我试图让用户能够从下拉列表中选择收件人。我已经找到了几种方法来分别完成这两项工作,但我不知道如何在调用$mailer函数的同时将$recipient设置为Person1或Person2@xyz.com,并上传文件。从下拉列表调用php函数并上传文件,php,select,Php,Select,我的网站有下面的代码,当用户点击上传文件按钮时,它会将一封电子邮件发送到一个静态电子邮件地址。但是,我试图让用户能够从下拉列表中选择收件人。我已经找到了几种方法来分别完成这两项工作,但我不知道如何在调用$mailer函数的同时将$recipient设置为Person1或Person2@xyz.com,并上传文件。 谢谢你的帮助 <?php if( !empty($upload_output) ): ?> <?php // if not empty send one em
谢谢你的帮助
<?php if( !empty($upload_output) ): ?>
<?php
// if not empty send one email
$subuser = $session->username;
$mailer->sendUploadNotice($subuser,$config,$recipient);
endif; ?>
<form method="post" action="" enctype="multipart/form-data">
<p><b>Step 1</b> Choose file to upload: <input name="upload_file[]" id="upload_file[]" type="file" class="inputtext" /></p>
<p><b>Step 2</b> Choose a recipient
<select>
<option value="person1@xyz.com" selected>person1@example.com</option>
<option value="person2@xyz.com">person2@example.com</option>
</select> </p>
<p><b>Step 3</b> Click the Upload File button </p><input type="submit" name="submit" value="Upload File" />
</form>
步骤1选择要上载的文件:
第2步选择收件人
person1@example.com
person2@example.com
步骤3单击上载文件按钮
步骤1选择要上载的文件:
第2步选择收件人
person1@example.com
person2@example.com
步骤3单击上载文件按钮
在选择
框中添加一个名称,然后使用$\u POST
获取所选选项的值
步骤1选择要上载的文件:
第2步选择收件人
person1@example.com
person2@example.com
步骤3单击上载文件按钮
在
选择
框中添加一个名称,然后使用$\u POST
获取所选选项的值如果要从数据库填充HTML下拉列表,请尝试以下操作
<?php
$query = "SELECT * FROM `your table` ORDER BY `name` ASC";
$result = $mysqli->query( $query );
while( $row = $result->fetch_assoc() ){
extract($row);
//echo the row into option value, email in the value and display name in the display area
{
$aa .= "<option value='{$row['email']}'>{$row['name']}</option>";
}
?>
如果要从数据库填充HTML下拉列表,请尝试以下操作
<?php
$query = "SELECT * FROM `your table` ORDER BY `name` ASC";
$result = $mysqli->query( $query );
while( $row = $result->fetch_assoc() ){
extract($row);
//echo the row into option value, email in the value and display name in the display area
{
$aa .= "<option value='{$row['email']}'>{$row['name']}</option>";
}
?>
首先为您的选择框指定一个名称
属性,以便它实际发布,然后使用$recipient=$\u post['your\u select\u name']
首先为您的选择框指定一个名称
属性,以便它实际发布,然后使用$recipient=$\u post['your\u select\u name']代码>我对dropdown和php的大部分搜索结果都是关于从数据库填充dropdown的帖子。我不是想那么做。我只有几个选择,但在一个按钮发布收件人变量并启动文件上传的概念上遇到了麻烦。我对下拉列表和php的大多数搜索都会导致关于从数据库填充下拉列表的帖子。我不是想那么做。我只有几个选择,但在一个按钮发布收件人变量并启动文件上传的概念上遇到了麻烦。
<select name="recipient" required>
<option value="">Select Name</option>
<?php echo$aa; ?></select>