【发布时间】:2011-09-22 05:16:54
【问题描述】:
我正在尝试为 express 引擎制作一个照片库插件,但它给了我这个错误并且一切似乎都关闭了。有什么帮助吗?
$whats_gonna_happen=$_GET['pictures'];
class upload_pictures
{
public function upload_pictures
{
if (!isset($whats_gonna_happen))
{
$uploads='';
$cout=1;
$stuff=$this->EE->db->query('SELECT id, name FROM albums');
$albums_list='';
while ($row=$stuff->result_array())
{
$albums_list .= "<option value=" . $row[0] . ">" . $row[1] . "</option>\n";
}
mysql_free_result($stuff);
echo '
<html>
<head><title>Pictures upload</title></head>
<body>
<form enctype="multipart/form-data" action="upload_page.php?pictures=1" method="POST" name="stough">
<table width="90%" border="0" align="center" style="width: 90%">
<tr><td>
Choose album :
<select name="albums">
' . $albums_list . '
</select>
</td></tr>
<tr><td>
<br /> photo : <br />
<input type="file" name="filename" />
</td></tr>
<tr><td>
Caption : <br />
<textarea name="captions" cols="60" rows="1"></textarea>
</td></tr>
<tr><td>
<input type="submit" name="captions" value="Upload" />
</td></tr>
</table>
</form>
</body>
</html>
';
}
【问题讨论】:
-
下次,请发布更集中的 sn-p 或在该行告诉我们发生了错误。
-
你缺少函数和类右括号...
-
旁注:
if (!isset($whats_gonna_happen))永远为真 -
仅供参考,
mysql_free_result通常不是必需的` -
类名和函数名相同..这意味着它是一个构造函数..最好使用像__construct()这样的构造函数,并且在函数声明中缺少()。
标签: php parse-error