【发布时间】:2014-05-16 15:09:57
【问题描述】:
我想在一个页面上有多个上传按钮,但它在第一次上传时一直给我错误“查询为空”。第二个上传器完美运行(s2)。这是我的代码:
<?
if(isset($_POST['s1']))
{
$qset = "select frontimg1 from cat";
$rset = mysql_query($qset) or die(mysql_error());
$aset = mysql_fetch_array($rset);
unset($aset);
$ImageName = $_FILES['images']['name'];
if(!empty($ImageName))
{
$t = time();
$NewImageName = "$t$ImageName";
copy($_FILES['images']['tmp_name'], "../img/header_images/$NewImageName");
$q1 = "update cat set
frontimg1='$NewImageName'";
}
mysql_query($q1) or die(mysql_error());
echo "<div class=alert fade in><b>Website settings was updated successfully!</b> </div>";
}
elseif(isset($_POST['s2']))
{
$qset = "select frontimg2 from cat";
$rset = mysql_query($qset) or die(mysql_error());
$aset = mysql_fetch_array($rset);
unset($aset);
$ImageName = $_FILES['images']['name'];
if(!empty($ImageName))
{
$t = time();
$NewImageName = "$t$ImageName";
copy($_FILES['images']['tmp_name'], "../img/header_images/$NewImageName");
$q1 = "update cat set
frontimg2='$NewImageName'";
}
mysql_query($q1) or die(mysql_error());
echo "<div class=alert fade in><b>Website settings was updated successfully!</b> </div>";
}
//get the main site settings
$qset = "select * from cat";
$rset = mysql_query($qset) or die(mysql_error());
$aset = mysql_fetch_array($rset);
?>
<form method=post name=f1 onsubmit="return CheckSettings();" enctype="multipart/form-data">
<table align=center width="90%" cellpadding="4" cellspacing="1">
<tr>
<td colspan=2 class=header><font size="2">
<b>WEBSITE SETTINGS</b></font></td>
</tr>
<tr>
<td class="form_request">Current Header Image:</td>
<td class="form_answer">
<p><label>
<? if($aset['frontimg1']==""){?>
NA
<?}else{?>
<img src="../img/header_images/<?=$aset['frontimg1']?>"> </label></p>
<p><label>
<?}?>
</label></p>
</td>
</tr>
<tr>
<td class="form_request">Upload New Header Image:</td>
<td class="form_answer"><label>
<input type="file" name="images">
<br />
(Leave it blank to keep the same image)</label></td>
</tr>
<tr>
<td> </td>
<td>
<input type=submit name=s1 value=Save class="btn btn-primary">
</td>
</tr>
<tr>
<td class="form_request">Second Header Image:</td>
<td class="form_answer">
<p><label>
<? if($aset['frontimg2']==""){?>
NA
<?}else{?>
<img src="../img/header_images/<?=$aset['frontimg2']?>"> </label></p>
<p><label>
<?}?>
</label></p>
</td>
</tr>
<tr>
<td class="form_request">Upload New Header Image:</td>
<td class="form_answer"><label>
<input type="file" name="images">
<br />
(Leave it blank to keep the same image)</label></td>
</tr>
<tr>
<td> </td>
<td>
<input type=submit name=s2 value=Save class="btn btn-primary">
</td>
</tr>
</table>
</form>
任何帮助都会很棒
【问题讨论】:
-
你上传图片了吗?
-
从
<?}?>到<? }?>-<?}else{?>到<? }else{?>之间的间距开始