php – 解析错误:语法错误,128行文件中的意外$end
发布时间:2020-12-13 22:21:42 所属栏目:PHP教程 来源:网络整理
导读:嗨所以这是代码: 它是一个页面,用于在下拉列表中显示数据库中的可用表,然后在表中显示结果.这样做的实际代码(在中间)可以完全独立工作,但是当我尝试在其周围添加模板时,我会收到错误… !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.or
嗨所以这是代码:
它是一个页面,用于在下拉列表中显示数据库中的可用表,然后在表中显示结果.这样做的实际代码(在中间)可以完全独立工作,但是当我尝试在其周围添加模板时,我会收到错误… <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="keywords" content="" > <meta name="description" content="" > <meta http-equiv="content-type" content="text/html; charset=utf-8" > <title>SNYSB Archive</title> <link href="style.css" rel="stylesheet" type="text/css" media="screen" > <!-- Location of javascript. --> <script language="javascript" type="text/javascript" src="swfobject.js" ></script> </head> <div id="wrapper"> <div id="header"> <!-- KEEP THIS BIT [ITS FORMATTING] --> </div> <!-- end #header --> <div id="menu"> <ul> <li><a href="Hpage.php">Home</a></li> <li><a href="Register.php">Register</a></li> </ul> </div> <!-- end #menu --> <div id="page"> <div id="page-bgtop"> <div id="page-bgbtm"> <div id="content"> <div class="post"> <div class="post-bgtop"> <div class="post-bgbtm"> <h1 class="title">PUT HEADING HERE!</h1> <div class="entry"> <p class="Body"> <?php $dbname = 'snysbarchive'; $conn= mysql_connect('localhost','root','usbw'); if (!$conn) { echo 'Could not connect to mysql'; exit; } $sql = "SHOW TABLES FROM $dbname"; $result = mysql_query($sql); if (!$result) { echo "DB Error,could not list tablesn"; echo 'MySQL Error: ' . mysql_error(); exit; } if (mysql_select_db($dbname,$conn)) { ?> <form method="post" action="new 2.php"> <select name="tables"> <?php while ($row = mysql_fetch_row($result)) { ?> <?php echo '<option value="'.$row[0].'">'.$row[0].'</option>'; } ?> </select> <input type="submit" value="Show"> </form> <?php //mysql_free_result($result); if (isset($_POST) && isset($_POST['tables'])) { $tbl=$_POST['tables']; //echo $_POST['tables']."<br />"; $query="SELECT * from $tbl"; $res=mysql_query($query); echo $query; if ($res) { ?> <table border="1"> <?php while ( $row = mysql_fetch_array($res)) { echo "<tr>"; echo "<td>".$row[0]."</td>"; echo "<td>".$row[1]."</td>"; echo "<td>".$row[2]."</td>"; echo "<td>".$row[3]."</td>"; echo "</tr>"; } ?> </table> <?php } } ?> </div> </div> </div> </div> <div style="clear: both;"> </div> </div> <!-- end #content --> <div id="sidebar"> <ul> <li> <h2>Welcome!</h2> <p>Welcome to SNYSBs archive! </p> </li> <li> <h2>SNYSB</h2> <p> <a href="Contact.php">Contact Us!</a> </p> </li> </ul> </div> <!-- end #sidebar --> <div style="clear: both;"> </div> </div> </div> </div> <!-- end #page --> <div id="footer"> <p>Copyright (c) 2008 Sitename.com. All rights reserved. Design by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.</p> </div> <!-- end #footer --> </div> </body> </html> 它一直说意想不到的结局,但我不知道如何解决它? Error Message:Parse error: syntax error,unexpected $end in file on line 128 谢谢 解决方法
您没有在函数周围使用正确的大括号选择数据库.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |