Else 문이 작동하지 않고 IDK 이유

앤서니 존스

test.php 페이지로 돌아가는 헤더가있는 내 else 문이 작동하지 않고 이유를 알지 못하지만 if / true 문이 제대로 작동하고 입력했을 때 passengerHome.php 페이지로 사람을 보냅니다. 올바른 자격 증명

<?php
    //Feedback variable to update user of system status
        $feedback= "";
    //retrieve the details from the POST Global Variable
      $user = $_POST['username'];
        $pass = $_POST['password'];


    validate($user, $pass);
    if($feedback != ""){
      Header("Location:../presentation/passengerLogin.php?feedbackMsg=$feedback");
    }else {//check the database to see if the username and password combination matches
        //clean and format the data
            sanitize($user);
            sanitize($pass);
            //include connection string
            include("../data/dbConnection.php");

                if ($stmt = mysqli_prepare($mysqli, "SELECT  commuteType, status, passengerID FROM tblPassenger WHERE username = ? AND password = ?"))
                //bind parameters for markers
                                mysqli_stmt_bind_param($stmt, "ss", $user, $pass);
                                //execute query
                                mysqli_stmt_execute($stmt);

                                //bind value holders to result set
                                mysqli_stmt_bind_result($stmt,  $ct, $status, $passenger);
                                if (mysqli_stmt_fetch($stmt))
                    {
                        session_start();
                        $_SESSION['commuteType'] = $ct;
                        $_SESSION['status'] = $status;
                        $_SESSION['passengerID'] = $passenger;
                        if ($ct == "passenger" && $status == 1 && $passenger != "") {
                            Header("Location: ../presentation/passengerHome.php");
                        }else{
                            Header("Location: ../presentation/test.php");
                        }


                    }

    }


    //Function to SANITIZE (Clean) datax`
    function sanitize($data){
      $data = trim($data);
      $data = stripslashes($data);
      $data = filter_var($data, FILTER_SANITIZE_SPECIAL_CHARS);
      $data = filter_var($data, FILTER_SANITIZE_STRING);
      $data = filter_var($data, FILTER_SANITIZE_STRING);
      $data = filter_var($data, FILTER_SANITIZE_STRING);

      //for,at data for storage (maintain uniformity)
      $data = strtolower($data);
      $data = ucfirst($data);
    //validate($first, $last, $gen, $a, $user, $pass, $em, $add);
      //finally... return the cleaned and formatted data
      return $data;
    }//end sanitize function



      function validate($userVal, $passVal){
            global $feedback;

        if($userVal == null || $userVal == ""){
          $feedback .= "Username required<br/>";
        }else {
          $feedback .= "";
        }
        if($passVal == null || $passVal == ""){
          $feedback .= "Password required<br/>";
        }else {
          $feedback .= "";
        }
      }
     ?>
민다 잘 라즈

당신은 썼습니다

$ ct = "승객"

어떤은 할당 문 조건이있는 경우 항상 사실 때문에 다른 블록이 실행되지 않습니다

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 if else 문이 작동하지 않는 이유-Kettle JavaScript

분류에서Dev

IF-ELSE 문이 작동하지 않음

분류에서Dev

else 부분이 작동하지 않는 if else 문

분류에서Dev

"if else 문"이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

자바 스크립트 if / else 문이 작동하지 않는 이유

분류에서Dev

내 if, elseif, else 문이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 javascript if else 문이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 if else 문이 작동하지 않는 이유는 무엇입니까? jquery

분류에서Dev

내 else 문이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

If / Else 문이 제대로 작동하지 않음 (Else 문이 특히 작동하지 않음)

분류에서Dev

내 if-else 문 / switch case 문이 작동하지 않음 MATLAB

분류에서Dev

JAVA While 루프-마지막 else if 문이 작동하지 않음

분류에서Dev

If ... else 문이 예상대로 작동하지 않습니다.

분류에서Dev

루프의 Else 문이 작동하지 않는 경우

분류에서Dev

if else 문이 작동하지 않는 함수?

분류에서Dev

if 및 else 문이 작동하지 않습니다.

분류에서Dev

Javascript if / else 문이 예상대로 작동하지 않습니다.

분류에서Dev

C ++ If Else 문이 제대로 작동하지 않음

분류에서Dev

if else 문이 작동하지 않는 while 루프

분류에서Dev

PHP else 문이 제대로 작동하지 않습니다.

분류에서Dev

"if-elseif-then-else"문이 작동하지 않습니다.

분류에서Dev

Android if-else 문이 올바르게 작동하지 않음

분류에서Dev

"if-elseif-then-else"문이 작동하지 않습니다.

분류에서Dev

Jquery if / else 문이 작동하지 않습니다.

분류에서Dev

if, else if 문이 제대로 작동하지 않음

분류에서Dev

간단한 if / else 문이 작동하지 않습니다.

분류에서Dev

Python-내 else 문이 작동하지 않습니다.

분류에서Dev

If-else 문이 작동하지 않습니다.

분류에서Dev

SQL Server if else 문이 제대로 작동하지 않음

Related 관련 기사

  1. 1

    이 if else 문이 작동하지 않는 이유-Kettle JavaScript

  2. 2

    IF-ELSE 문이 작동하지 않음

  3. 3

    else 부분이 작동하지 않는 if else 문

  4. 4

    "if else 문"이 제대로 작동하지 않는 이유는 무엇입니까?

  5. 5

    자바 스크립트 if / else 문이 작동하지 않는 이유

  6. 6

    내 if, elseif, else 문이 작동하지 않는 이유는 무엇입니까?

  7. 7

    내 javascript if else 문이 작동하지 않는 이유는 무엇입니까?

  8. 8

    내 if else 문이 작동하지 않는 이유는 무엇입니까? jquery

  9. 9

    내 else 문이 작동하지 않는 이유는 무엇입니까?

  10. 10

    If / Else 문이 제대로 작동하지 않음 (Else 문이 특히 작동하지 않음)

  11. 11

    내 if-else 문 / switch case 문이 작동하지 않음 MATLAB

  12. 12

    JAVA While 루프-마지막 else if 문이 작동하지 않음

  13. 13

    If ... else 문이 예상대로 작동하지 않습니다.

  14. 14

    루프의 Else 문이 작동하지 않는 경우

  15. 15

    if else 문이 작동하지 않는 함수?

  16. 16

    if 및 else 문이 작동하지 않습니다.

  17. 17

    Javascript if / else 문이 예상대로 작동하지 않습니다.

  18. 18

    C ++ If Else 문이 제대로 작동하지 않음

  19. 19

    if else 문이 작동하지 않는 while 루프

  20. 20

    PHP else 문이 제대로 작동하지 않습니다.

  21. 21

    "if-elseif-then-else"문이 작동하지 않습니다.

  22. 22

    Android if-else 문이 올바르게 작동하지 않음

  23. 23

    "if-elseif-then-else"문이 작동하지 않습니다.

  24. 24

    Jquery if / else 문이 작동하지 않습니다.

  25. 25

    if, else if 문이 제대로 작동하지 않음

  26. 26

    간단한 if / else 문이 작동하지 않습니다.

  27. 27

    Python-내 else 문이 작동하지 않습니다.

  28. 28

    If-else 문이 작동하지 않습니다.

  29. 29

    SQL Server if else 문이 제대로 작동하지 않음

뜨겁다태그

보관