<?php
session_start();
include 'functions/db.php';
$strid=$_SESSION['stream'];
$catid=$_SESSION['category'];
echo $strid;
if(isset($_POST['submit']))
{
$sql= mysqli_query($con,"SELECT * from questions where strid='$strid'");
$num = mysqli_num_rows($sql);
if($num>0)
{
while($row=mysqli_fetch_assoc($sql)){
extract($row);
if(isset($_POST[$row['quesid']]))
{
$k=$_POST[$row['quesid']];
$v=$row['crsid'];
echo $k;
echo $v;
if($k==1)
{
$sql="UPDATE tblupdate SET very_interested=very_interested+1 WHERE crsid=$v";
$res=mysqli_query($con,$sql);
/* if($res==true)
{
echo '<script language="javascript">';
echo 'alert("Post Successfully")';
echo '</script>';
}*/
}
}
}
}
}
?>
while循环不重复第二次。和错误警告:mysqli_fetch_assoc()预计参数1被mysqli_result,在C指定的字符串:\ XAMPP \ htdocs中\ p \ forum1 \ next1.php上线13出现警告:mysqli_fetch_assoc()预计参数1被mysqli_result,在C给定的字符串: XAMPP htdocs中 p forum1 next1.php上线13
它很常见的问题....在询问至少搜索之前...您会得到很多类似的问题和答案... – Naincy
可能的[Warning:mysqli \ _fetch \ _assoc()的副本需要参数1为mysqli \ _result,字符串给定](http://stackoverflow.com/questions/36400846/warning-mysqli-fetch-assoc-expects-parameter- 1-to-mysqli-result-string-gi) –
$ sql = mysqli_query($ con,“SELECT * from strid ='”。$ strid。“'”);使用正确的解析 –