php image uplaod在未上载图像时显示默认图像
在php中,我正在做一个简单的php图像上传,并在另一个页面中显示该图像。我的代码是这样的 对于数据库,我的查询如下php image uplaod在未上载图像时显示默认图像,php,mysql,image,image-upload,Php,Mysql,Image,Image Upload,在php中,我正在做一个简单的php图像上传,并在另一个页面中显示该图像。我的代码是这样的 对于数据库,我的查询如下 CREATE TABLE IF NOT EXISTS 'article` ( `article_id` int(10) unsigned NOT NULL auto_increment, `artile_name` varchar(255) NOT NULL, `article_image` varchar(255) NOT NULL, PRIM
CREATE TABLE IF NOT EXISTS 'article` (
`article_id` int(10) unsigned NOT NULL auto_increment,
`artile_name` varchar(255) NOT NULL,
`article_image` varchar(255) NOT NULL,
PRIMARY KEY (`article_id`))
ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8';
<form id="formID" method="post" action="'.$_SERVER['REQUEST_URI'].'" enctype="multipart/form-data">
<div>
<label for="article_name">Article Name</label>
<input class="text-input" type="text" name="article_name" id="article_name" value="'.$value_test['article_name'].'" />
<br/>
</div>
<div>
<label for="article_image">Upload Article Image</label>
<input type="file" name="article_image" id="article_image" value="'.$value_test['article_image'].'" />
</div>
<div>
<input type="submit" name="submit" value="Submit" class="button" />
</div>
</form>
mysql_connect(_DB_SERVER_, _DB_USER_,_DB_PASSWD_) or die( mysql_error() );
mysql_select_db(_DB_NAME_) or die( mysql_error() );
if ( isset( $_POST['submit'] ) ) {
"INSERT INTO `article`(`article_id`, `article_name`, `article_image`) VALUES ("","'.$article_name.'","'.$article_image.'")";
if ( move_uploaded_file( $_FILES['file']['tmp_name'], $tmpName.$image_name ) ) {
echo "Data has been inserted into database";
} else {
echo "error in inserting data";
}
现在我的表格是这样的
CREATE TABLE IF NOT EXISTS 'article` (
`article_id` int(10) unsigned NOT NULL auto_increment,
`artile_name` varchar(255) NOT NULL,
`article_image` varchar(255) NOT NULL,
PRIMARY KEY (`article_id`))
ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8';
<form id="formID" method="post" action="'.$_SERVER['REQUEST_URI'].'" enctype="multipart/form-data">
<div>
<label for="article_name">Article Name</label>
<input class="text-input" type="text" name="article_name" id="article_name" value="'.$value_test['article_name'].'" />
<br/>
</div>
<div>
<label for="article_image">Upload Article Image</label>
<input type="file" name="article_image" id="article_image" value="'.$value_test['article_image'].'" />
</div>
<div>
<input type="submit" name="submit" value="Submit" class="button" />
</div>
</form>
mysql_connect(_DB_SERVER_, _DB_USER_,_DB_PASSWD_) or die( mysql_error() );
mysql_select_db(_DB_NAME_) or die( mysql_error() );
if ( isset( $_POST['submit'] ) ) {
"INSERT INTO `article`(`article_id`, `article_name`, `article_image`) VALUES ("","'.$article_name.'","'.$article_image.'")";
if ( move_uploaded_file( $_FILES['file']['tmp_name'], $tmpName.$image_name ) ) {
echo "Data has been inserted into database";
} else {
echo "error in inserting data";
}
在这里,值很容易插入数据库,图像也很容易上传
从表中获取数据的php代码(在另一页中)
您可以使用
你可以用,比如