【发布时间】:2019-12-30 13:40:26
【问题描述】:
我想通过表单上传图片并将网址保存在数据库中的“图片”列中。尽管它正在保存图像名称并且图像保存在我的数据库中的任何位置,但它一直显示错误。非常感谢您的友好回答。代码如下:
<?php /* Template Name: Dark Knight*/?>
<div id="main-content" class="main-content">
<div class="main-content-inner">
<form method="post" enctype='multipart/form-data'>
<p>
<div>
<input name="nametxt" id="nametxt" type="text"><br>
</div>
</p>
<p>
<div>
<input name="fileToUpload" id="fileToUpload" type="file">
</div>
</p>
<input id="submitbtn" type='submit' name='Submit' value='Add Member' /><br><br>
</form>
</div>
</div>
<?php
if(isset($_POST['Submit']))
{
if( isset($_POST['nametxt']) || isset($_FILES['fileToUpload']))
{
global $wpdb;
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]. $_POST['fileToUpload']);
$data = array('name' => $_POST['nametxt'],
'pic' => $target_file);
$table = $wpdb->prefix.'tboxteam';
$format = array('%s','%s');
$wpdb->insert($table,$data,$format);
}
}
?>
注意:未定义索引:第 39 行 C:\xampp\htdocs\wordpress\wp-content\themes\twentyfifteen-child\custompage7.php 中的 fileToUpload
【问题讨论】:
标签: php database wordpress forms