[英]Parse error: syntax error, unexpected end of file in
我一直在嘗試為一個團體創建一個網站,但是遇到了一些錯誤,但似乎無法修復自己。 我的問題是,你們中的某些人是否可以找到我在做錯的事情,我一直在尋找並且似乎找不到任何未解決的問題或類似的問題。
提前致謝
<?php
session_start();
//Loading template power
include_once("../attritiongaming/tpl/class.TemplatePower.inc");
//Linking templatepower to html
$tpl = new TemplatePower("test.html");
//Connecting to database
$db = new PDO('mysql:host=localhost;dbname=attritiongaming','root', 'solidusaphm8932');
$db ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$tpl->assign("name", "Jessey");
//Echo tables
echo
"<table border='1'>
<tr>
<th>ID</th>
<th>firstname</th>
<th>lastname</th>
<th>username</th>
<th>emailadress</th>
<th>edit</th>
<th>remove</th>
</tr>";
//defining page
$page = isset($_GET['action']) ? $_GET['action'] : '';
//Start switch for page
switch ($page)
{
case 'edit';
$tpl->newBlock("edit");
try
{
$db = new PDO('mysql:host=localhost;dbname=attritiongaming','root', 'solidusaphm8932');
$db ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql ="UPDATE members SET firstname='firstname' WHERE firstname='jessey'";
//Secure with PDO
$stmt = $db->prepare($sql);
$stmt->bindParam(':firstname', $firstname, PDO::PARAM_STR);
$stmt->bindParam(':lastname', $lastname, PDO::PARAM_STR);
$stmt->bindParam(':username', $username, PDO::PARAM_STR);
$stmt->bindParam(':emailadress', $emailadress, PDO::PARAM_STR);
$stmt->bindParam(':password', $password, PDO::PARAM_STR);
//execute sql query
$stmt->execute();
}
//Catch errors and show them.
catch(PDOException $e)
{
echo '<pre>';
echo 'line '.$e->getLine().'<br>';
echo 'file'.$e->getFile().'<br>';
echo 'Error'.$e->getMessage();
echo '</pre>';
}
default:
$tpl->newBlock("default");
if (isset($_POST['search']))
{
$tpl->assign("searchterm", $_POST['search']);
}
if (isset($_POST['searching']))
{
$sql ="SELECT * FROM members WHERE username LIKE :search";
$stmt = $db->prepare($sql);
$search = $_POST['search']. '%';
$stmt->bindParam(':search', $search, PDO::PARAM_STR);
$stmt->execute();
}
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$tpl->newBlock("");
}
$sql= "SELECT * FROM members";
$stmt=$db->prepare($sql);
$stmt->execute();
//Loop show all members
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<tr>";
echo "<td>" . $row['ID'] . "</td>";
echo "<td>" . $row['firstname'] . "</td>";
echo "<td>" . $row['lastname'] . "</td>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['emailadress'] . "</td>";
echo "<td> <a href='?action=edit&id=".$row['ID']."'>Edit</a></td>";
echo "<td> <a href='?action=remove&id=".$row['ID']."'>Remove</a></td>";
echo "</tr>";
}
?>
您尚未關閉開關,默認情況下沒有“中斷”
開關盒關閉支架未關閉
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.