html의 행을 PHP로 연결할 수 없음 (논리적 오류 표시)

도와 줘요

html 테이블 행이 제대로 표시되지 않습니다. 테이블 행에서 두 개의 while 루프를 결합하고 싶지만 슬프게도 업데이트 및 삭제 버튼이 제대로 정렬되지 않았습니다.

여기에 두 개의 쿼리를 사용한 코드가 있습니다. 그래서 두 개의 while 루프가 있습니다.

     $sql_sel=mysql_query("SELECT students.stud_id, students.fname, students.lname, students.gender, subjects.sub_code, subjects.subject_name FROM students, enrollments, subjects WHERE students.stud_id = enrollments.stud_id and subjects.sub_code = enrollments.sub_code");

      $sql_sel1=mysql_query("SElECT * FROM enrollments");

   while($row=mysql_fetch_array($sql_sel)) //for the first query
        {
            $i++;
            $color=($i%2==0)?"lightblue":"white";
        ?>
            <tr bgcolor="<?php echo $color?>">
                <td><?php echo $i;?></td>
                <td><?php echo $row['stud_id'];?></td>
                <td><?php echo $row['fname']." ".$row['lname'];?></td>
                <td><?php echo $row['gender'];?></td>
                <td><?php echo $row['sub_code'];?></td>
                <td><?php echo $row['subject_name'];?></td>       
            <?php   
            while($row=mysql_fetch_array($sql_sel1)) //for the second query
            {   <!-------The Update and Delete Button are not displayed properly------>
            ?>
                    <td align="center"><a href="?tag=enrollment_entry&opr=upd&rs_id=<?php echo $row['enroll_num'];?>" title="Update"><img src="picture/update.png" /></a></td>

                    <td align="center"><a href="?tag=view_enrollments&opr=del&rs_id=<?php echo $row['enroll_num'];?>" title="Delete"><img src="picture/delete.png" /></a></td>
            <?php
            }
            ?>
        </tr>
        <?php
        }
        ?>

다음은 문제의 시각적 시나리오입니다.

여기에 이미지 설명 입력

원하는 출력은 다음과 같아야합니다.

https://www.dropbox.com/s/5ssb4gksph2rvua/htmlerror.PNG?dl=0

아룬 크리 쉬

이 시도,

 $sql= "SELECT sts.stud_id, sts.fname, sts.lname, sts.gender, sub.sub_code, sub.subject_name, ets.enroll_num
  FROM students sts
  JOIN enrollements ets ON(sts.stud_id = ets.stud_id)
  JOIN subjects sub ON (sub.sub_code = ets.sub_code)
  GROUP BY sts.stud_id, sub.sub_code";

  $sql_sel=mysql_query($sql);

  while($row=mysql_fetch_array($sql_sel)) //for the first query
    {
        $i++;
        $color=($i%2==0)?"lightblue":"white";
    ?>
        <tr bgcolor="<?php echo $color?>">
            <td><?php echo $i;?></td>
            <td><?php echo $row['stud_id'];?></td>
            <td><?php echo $row['fname']." ".$row['lname'];?></td>
            <td><?php echo $row['gender'];?></td>
            <td><?php echo $row['sub_code'];?></td>
            <td><?php echo $row['subject_name'];?></td>       
            <td align="center"><a href="?tag=enrollment_entry&opr=upd&rs_id=<?php echo $row['enroll_num'];?>" title="Update"><img src="picture/update.png" /></a></td>

            <td align="center"><a href="?tag=view_enrollments&opr=del&rs_id=<?php echo $row['enroll_num'];?>" title="Delete"><img src="picture/delete.png" /></a></td>

    </tr>
    <?php
    }
    ?>

select에 enroll_num 열을 추가했으며이를 위해 두 개의 쿼리가 필요하지 않습니다. 적절한 조인이있는 하나의 쿼리는 괜찮습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

xampp 실행 중 오류 [알 수없는 오류로 "desktop : 0"표시에 연결할 수 없음]

분류에서Dev

도커 오류로 Python 및 mysql 실행-연결할 수 없음

분류에서Dev

연결 오류로 인해 AWS CLI에서 명령을 실행할 수 없음

분류에서Dev

For 루프 / 함수 값 표시의 논리적 오류

분류에서Dev

샘플 웹 애플리케이션 프로젝트에서 Dart 편집기 실행 오류 "pub serve를 시작하거나 pub에 연결할 수 없음"

분류에서Dev

HTML 파일을로드하는 중 오류가 표시됨 웹 페이지를 사용할 수 없음

분류에서Dev

"모듈을 찾을 수 없음"오류가 반복적으로 표시됨

분류에서Dev

앱 urls.py를 프로젝트의 urls.py에 연결할 때 '찾을 수 없음 : /'오류

분류에서Dev

앱 urls.py를 프로젝트의 urls.py에 연결할 때 '찾을 수 없음 : /'오류

분류에서Dev

파일을 업로드하려는 대시 앱의 서버 오류에 연결할 수 없습니다.

분류에서Dev

C : 정의 된 함수보다 적은 인수를 전달하는 이유, 경고 만 표시 (오류 없음 및 정상적으로 실행될 수 있음)

분류에서Dev

Radnom을 유형으로 해결할 수 없음-Java 자체의 오타 오류

분류에서Dev

Eclipse에서 간단한 프로그램 Opencv 3.1을 실행할 수 없음 (연결 오류)

분류에서Dev

3D 벡터로 표시 할 때이 논리적 오류를 어떻게 수정합니까?

분류에서Dev

SQL Server 연결 테이블에 대한 액세스를 연결할 수 없음-오류 메시지 로그인

분류에서Dev

이미지를 표시 할 수 없음 (API setDrawIcons () 찾을 수 없음 오류)

분류에서Dev

파일을 삭제할 수 없습니다. 경로를 찾을 수 없음 오류를 표시합니다.

분류에서Dev

Cube.js-2 개 이상의 테이블을 조인 할 수 없지만 "조인 할 조인 경로를 찾을 수 없음"오류가 계속 표시됨

분류에서Dev

Eclipse에 오류가 표시됨 (대상을 해결할 수 없음)

분류에서Dev

PythonAnywhere의 web2py 앱에서 CSV 파일을 읽을 때 "일시적으로 리소스를 사용할 수 없음"오류

분류에서Dev

npm 설치 실행시 Angular 앱 오류-종속성을 해결할 수 없음

분류에서Dev

Firefox의 "연결을 신뢰할 수 없습니다"오류

분류에서Dev

Blackberry 오류 : "jar"프로그램을 실행할 수 없음 : CreateProcess 오류 = 2, 시스템이 지정된 파일을 찾을 수 없음

분류에서Dev

오류 수신 : gnome-terminal 실행시 "org.gnome에 대한 프록시 구성 오류 ... 연결할 수 없음 : 연결 거부"

분류에서Dev

두 개의 json 객체를 연결할 때 플롯을 표시 할 수 없음 [해결됨]

분류에서Dev

EKS의 Jenkins는 Jenkins 작업자 노드로 외부 EC2 서버에 연결할 수 없음 : 오류 '포트 : 50000에 연결할 수 없음'

분류에서Dev

HTML 양식을 제출하려고하면 "게시 할 수 없음"오류가 표시됩니다.

분류에서Dev

Ubuntu에 PyCharm을 설치하려고 할 때 스냅 저장소 오류 메시지에 연결할 수 없음

분류에서Dev

이미 보낸 헤더, 오류를 찾을 수 없음, 로그에 HTML로 표시됨

Related 관련 기사

  1. 1

    xampp 실행 중 오류 [알 수없는 오류로 "desktop : 0"표시에 연결할 수 없음]

  2. 2

    도커 오류로 Python 및 mysql 실행-연결할 수 없음

  3. 3

    연결 오류로 인해 AWS CLI에서 명령을 실행할 수 없음

  4. 4

    For 루프 / 함수 값 표시의 논리적 오류

  5. 5

    샘플 웹 애플리케이션 프로젝트에서 Dart 편집기 실행 오류 "pub serve를 시작하거나 pub에 연결할 수 없음"

  6. 6

    HTML 파일을로드하는 중 오류가 표시됨 웹 페이지를 사용할 수 없음

  7. 7

    "모듈을 찾을 수 없음"오류가 반복적으로 표시됨

  8. 8

    앱 urls.py를 프로젝트의 urls.py에 연결할 때 '찾을 수 없음 : /'오류

  9. 9

    앱 urls.py를 프로젝트의 urls.py에 연결할 때 '찾을 수 없음 : /'오류

  10. 10

    파일을 업로드하려는 대시 앱의 서버 오류에 연결할 수 없습니다.

  11. 11

    C : 정의 된 함수보다 적은 인수를 전달하는 이유, 경고 만 표시 (오류 없음 및 정상적으로 실행될 수 있음)

  12. 12

    Radnom을 유형으로 해결할 수 없음-Java 자체의 오타 오류

  13. 13

    Eclipse에서 간단한 프로그램 Opencv 3.1을 실행할 수 없음 (연결 오류)

  14. 14

    3D 벡터로 표시 할 때이 논리적 오류를 어떻게 수정합니까?

  15. 15

    SQL Server 연결 테이블에 대한 액세스를 연결할 수 없음-오류 메시지 로그인

  16. 16

    이미지를 표시 할 수 없음 (API setDrawIcons () 찾을 수 없음 오류)

  17. 17

    파일을 삭제할 수 없습니다. 경로를 찾을 수 없음 오류를 표시합니다.

  18. 18

    Cube.js-2 개 이상의 테이블을 조인 할 수 없지만 "조인 할 조인 경로를 찾을 수 없음"오류가 계속 표시됨

  19. 19

    Eclipse에 오류가 표시됨 (대상을 해결할 수 없음)

  20. 20

    PythonAnywhere의 web2py 앱에서 CSV 파일을 읽을 때 "일시적으로 리소스를 사용할 수 없음"오류

  21. 21

    npm 설치 실행시 Angular 앱 오류-종속성을 해결할 수 없음

  22. 22

    Firefox의 "연결을 신뢰할 수 없습니다"오류

  23. 23

    Blackberry 오류 : "jar"프로그램을 실행할 수 없음 : CreateProcess 오류 = 2, 시스템이 지정된 파일을 찾을 수 없음

  24. 24

    오류 수신 : gnome-terminal 실행시 "org.gnome에 대한 프록시 구성 오류 ... 연결할 수 없음 : 연결 거부"

  25. 25

    두 개의 json 객체를 연결할 때 플롯을 표시 할 수 없음 [해결됨]

  26. 26

    EKS의 Jenkins는 Jenkins 작업자 노드로 외부 EC2 서버에 연결할 수 없음 : 오류 '포트 : 50000에 연결할 수 없음'

  27. 27

    HTML 양식을 제출하려고하면 "게시 할 수 없음"오류가 표시됩니다.

  28. 28

    Ubuntu에 PyCharm을 설치하려고 할 때 스냅 저장소 오류 메시지에 연결할 수 없음

  29. 29

    이미 보낸 헤더, 오류를 찾을 수 없음, 로그에 HTML로 표시됨

뜨겁다태그

보관