每次从sql接收数据时php中的增量数
我正在尝试制作一个程序,可以使用php从Sql中获取数据。接收到的数据是一个从1到5的数字,每个数字表示一种颜色。每次收到一个数字时,计数器会在html中为该颜色添加1。我已经能够编写此代码,但如果刷新页面,计数值将变为0每次从sql接收数据时php中的增量数,php,sql,ajax,Php,Sql,Ajax,我正在尝试制作一个程序,可以使用php从Sql中获取数据。接收到的数据是一个从1到5的数字,每个数字表示一种颜色。每次收到一个数字时,计数器会在html中为该颜色添加1。我已经能够编写此代码,但如果刷新页面,计数值将变为0 <?php while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)) { echo $row['name'].", ".$row['color']"; $red
<?php
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['name'].", ".$row['color']";
$red = "5";
$pink = "4";
$yellow = "3";
$black = "2";
$white = "1";
$colorid = $row['color'];
if ($colorid == $red){
echo "Red";
$re = 1;
$re = ++;
} elseif ($colorid == $pink){
echo "Pink";
$pi = 1;
$pi = ++;
} elseif ($colorid == $yellow){
echo "Yellow";
$ye = 1;
$ye = ++$;
} elseif ($colorid == $black){
echo "Black";
$blk = 1;
$blk = ++;
} elseif ($colorid == $white){
echo "White";
$wh = 1;
$wh = ++;
} else {
echo "Cannot verify the color code";
}
}
?>
<div>
<span>White: </span><input name="white" value="<?php echo (isset($wh))?$wh:'';?>">
<span>Black: </span><input name="black" value="<?php echo (isset($blk))?$blk:'';?>">
<span>Yellow: </span><input name="yellow" value="<?php echo (isset($ye))?$ye:'';?>">
<span>Pink: </span><input name="pink" value="<?php echo (isset($pi))?$pi:'';?>">
<span>Red : </span><input name="red" value="<?php echo (isset($re))?$re:'';?>">
</div>
“>
布莱克:为什么这个标签是javascript
?只是一个旁注,使用if-else-if语句对$colorid
进行简单的相等性检查是一种不好的做法。你应该使用switch语句在刷新页面后使用会话来保留值。@Abronsius教授,你能检查我的代码并告诉我你是否需要我有任何解决办法。