데이터베이스에서 가져온 각 단계마다 단계 번호를 늘리려고합니다. 여기 내 코드는 다음과 같습니다.변수 자동 증가
//get the project steps
$ID=mysqli_real_escape_string($con,$_GET['id']);
$projSteps="SELECT project_steps.projectStepDesc,project_steps.projectID FROM project_steps WHERE project_steps.projectID=$ID";
$results1 = mysqli_query($con,$projSteps);
if (!$results1) {
printf("Error: %s\n", mysqli_error($con));
exit();
}
if (mysqli_num_rows($results1) > 0){
echo '<h2>Project Steps:</h2>';
while ($rows = mysqli_fetch_assoc($results1))
{
$a=1;
echo "Step ". $a++ ."<br />";
$psteps=$rows['projectStepDesc'];
echo '<div id="steps">';
echo "$psteps";
echo '</div>';
}}//end project steps
이것은 각 단계마다 1 단계 만 출력합니다. 나는 1 단계, 2 단계, 3 단계 등을 말하도록 노력하고있다. 내가 어떻게 할 수 있니?
'while'루프가 시작되기 전에'$ a = 1'을 초기화하십시오. 이는 매우 중요합니다. 또는 반복 할 때마다 1로 재설정됩니다. –
put ** $ a = 1 ** ** ** ** outside – donald123