Php 什么事都没发生,却意料之外? if(isset($\u会话['adminbra'])&&&$\u会话['adminbra']==TRUE){ 如果($\u服务器['REQUEST\u METHOD']==“POST”){ $updtqry=“更新bra” 设置 bugtitle=“.mysql\u real\u escape\u字符串($\u POST['bugtitle'])。”, 状态=“.mysql\u real\u escape\u字符串($\u POST['bugstatus'])。”, bugdetails='”.mysql\u real\u escape\u字符串($\u POST['bugdetails'])。“' 哪里 bugid=“$\会话['braupdid']” “;//第166行 if(!$res=mysql\u查询($updtqry)) { echo“Mysql错误!请尽快与网站管理员联系!”; } elseif(mysql\u受影响的\u行()==0) { 回显“未进行任何更新!”; } 其他的 { echo“已更新,”; } } 其他的 { if(isset($\u GET['id'])和&是数值($\u GET['id'])){ $qry1=“选择* 从胸罩 其中bugid=“$\u GET['id']” "; $mysqlqry1=mysql\u查询($qry1); 如果($mysqlqry1){ 如果(mysql_num_rows($mysqlqry1)>0){ 而($row1=mysql\u fetch\u assoc($mysqlqry1)){ $_会话['braupdid']=$row1['bugid']; 回声'; 回显“错误标题:”; 回显“错误状态:”; 回声“不固定”; 回声“固定”; 回声“Nofix”; 回声“”; 回音“详情:”; 回显'.$row1['bugdetails'].'; 回声'; } } 其他的 { 回显“无效错误id.”; } } 其他的 { echo“Mysql查询失败!请尽快与网站管理员联系!”; } } 其他的 { echo“请提供有效的错误id.”; } } } 其他的 { 回音“第一,”; }
你好,我又来了 我在这段代码中得到一个错误: 分析错误:语法错误,在第166行的C:\data\home\EasyPHP5.2.10\www\BRA-Bug Report Admin\BRA.php中出现意外的“;”Php 什么事都没发生,却意料之外? if(isset($\u会话['adminbra'])&&&$\u会话['adminbra']==TRUE){ 如果($\u服务器['REQUEST\u METHOD']==“POST”){ $updtqry=“更新bra” 设置 bugtitle=“.mysql\u real\u escape\u字符串($\u POST['bugtitle'])。”, 状态=“.mysql\u real\u escape\u字符串($\u POST['bugstatus'])。”, bugdetails='”.mysql\u real\u escape\u字符串($\u POST['bugdetails'])。“' 哪里 bugid=“$\会话['braupdid']” “;//第166行 if(!$res=mysql\u查询($updtqry)) { echo“Mysql错误!请尽快与网站管理员联系!”; } elseif(mysql\u受影响的\u行()==0) { 回显“未进行任何更新!”; } 其他的 { echo“已更新,”; } } 其他的 { if(isset($\u GET['id'])和&是数值($\u GET['id'])){ $qry1=“选择* 从胸罩 其中bugid=“$\u GET['id']” "; $mysqlqry1=mysql\u查询($qry1); 如果($mysqlqry1){ 如果(mysql_num_rows($mysqlqry1)>0){ 而($row1=mysql\u fetch\u assoc($mysqlqry1)){ $_会话['braupdid']=$row1['bugid']; 回声'; 回显“错误标题:”; 回显“错误状态:”; 回声“不固定”; 回声“固定”; 回声“Nofix”; 回声“”; 回音“详情:”; 回显'.$row1['bugdetails'].'; 回声'; } } 其他的 { 回显“无效错误id.”; } } 其他的 { echo“Mysql查询失败!请尽快与网站管理员联系!”; } } 其他的 { echo“请提供有效的错误id.”; } } } 其他的 { 回音“第一,”; },php,mysql,Php,Mysql,你好,我又来了 我在这段代码中得到一个错误: 分析错误:语法错误,在第166行的C:\data\home\EasyPHP5.2.10\www\BRA-Bug Report Admin\BRA.php中出现意外的“;” 但是问题出在哪里呢?第166行正好在$updtqry之后。mysql\u real\u escape\u string($\u POST['bugdetails']缺少一个)啊,为什么我总是缺少这些小东西……谢谢:)“第166行正好在$updtqry之后。”那么,为什么要发布这么多
但是问题出在哪里呢?第166行正好在$updtqry之后。
mysql\u real\u escape\u string($\u POST['bugdetails']
缺少一个)
啊,为什么我总是缺少这些小东西……谢谢:)“第166行正好在$updtqry之后。”那么,为什么要发布这么多不相关的代码呢?最好是发布比需要多一点的代码,而不是发布比需要少一点的代码。在他的代码中不难找到有问题的那一行。
if(isset($_SESSION['adminbra']) && $_SESSION['adminbra'] == TRUE){
if($_SERVER['REQUEST_METHOD'] == "POST"){
$updtqry = "UPDATE bra
SET
bugtitle = '". mysql_real_escape_string($_POST['bugtitle']) ."',
status = '". mysql_real_escape_string($_POST['bugstatus']) ."',
bugdetails = '". mysql_real_escape_string($_POST['bugdetails'] ."'
WHERE
bugid = '". $_SESSION['braupdid'] ."'
"; // Row 166
if(!$res = mysql_query($updtqry))
{
echo 'Mysql error! Contact webmaster ASAP!<br/>';
}
elseif(mysql_affected_rows() == 0)
{
echo 'No updates where made!<br/>';
}
else
{
echo 'Updated.<br/>';
}
}
else
{
if(isset($_GET['id']) && is_numeric($_GET['id'])){
$qry1 = "SELECT *
FROM bra
WHERE bugid = '". $_GET['id'] ."'
";
$mysqlqry1 = mysql_query($qry1);
if($mysqlqry1){
if(mysql_num_rows($mysqlqry1) > 0){
while($row1 = mysql_fetch_assoc($mysqlqry1)){
$_SESSION['braupdid'] = $row1['bugid'];
echo '<form action="bra.php?action=editbug" method="post">';
echo 'Bug title: <input type="text" name="bugtitle" value="'. $row1['bugtitle'] .'"/><br/>';
echo 'Bug status: <select name="bugstatus">';
echo '<option value="0">Not fixed</option>';
echo '<option value="1">Fixed</option>';
echo '<option value="2">Nofix</option>';
echo '</select><br/>';
echo 'Details: <br/>';
echo '<textarea cols="50" rows="5" name="bugdetails">'. $row1['bugdetails'] .'</textarea>';
echo '<input type="submit" value="submit"/>';
}
}
else
{
echo 'Invalid bug id.<br/>';
}
}
else
{
echo 'Mysql query failed! Contact webmaster ASAP!<br/>';
}
}
else
{
echo 'Please provide a valid bug id.<br/>';
}
}
}
else
{
echo '<a href="bra.php?action=adminlogin">Login</a> first.<br/>';
}