Я новичок в PHP, и я делаю форум. все файлы работают, кроме одного файла, add_topic.php.Ошибка PHP Parse: ошибка синтаксиса, неожиданный T_CLASS
Это дает мне ошибку говоря:
Parse error: syntax error, unexpected T_CLASS in /home/a3885465/public_html/add_topic.php on line 25
Я знаю, что это, вероятно, на линиях:
}
else{
echo "ERROR";
}
mysql_close();
, но весь код находится ниже на всякий случай.
Если у вас есть идеи, было бы очень благодарно, спасибо!
Кодекс для add_topic.php
$host=""host"";
$username="username";
$password="password";
$db_name ="database_name";
$tbl_name="forum_question";// Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// get data that sent from form
$topic= $_POST['topic'];
$detail= $_POST['detail'];
$name= $_POST['name'];
$email= $_POST['email'];
$datetime=date("d/m/y h:i:s");//create date time
$sql="INSERT INTO $tbl_name(topic, detail, name, email, datetime)VALUES('$topic',
'$detail', '$name', '$email', '$datetime')";
$result=mysql_query($sql);
if($result){
echo "Successful<BR>";
echo "<a href=main_forum.php>View your topic</a>";
else{
echo "ERROR";
}
mysql_close();
?>
В коде, который вы показываете, нет «класса». Пожалуйста, покажите точную строку, в которой произошла ошибка, и три до и после этого –
Я хотел сделать ваш код более удобочитаемым, пока не увижу всю разметку между ними. Пожалуйста, удалите все эти HTML-маркировки и отформатируйте свой код соответственно – DrColossos
@DrColossos - я думаю, вы неправильно поняли вопрос ... это разметка синтаксиса (как вы видели на этой странице) или должна быть, а не фактическая работа код. –