오류 : PDO를 사용하는 정의되지 않은 변수

유갈 1458

나는 방금 PDO를 사용하여 시작했고 지금까지 나는 그것을 좋아하지만이 문제를 해결할 수없는 것 같습니다. 오류 변수가 정의되어 있지 않다는 사실이 계속 표시됩니다. 나는 코드 어딘가에 어리석은 실수가 있거나 아마도 내가 완전히 잘못하고 있다고 확신합니다.

<?php require_once 'includes/layouts/header.php'; ?>
<?php require_once 'includes/functions.php'; ?>
<?php
        try {
            require_once 'Includes/pdo_connect.php';
            $stmt=$db->prepare('SELECT * FROM employees WHERE `Emp_id` = :edit_id');
            $stmt -> bindParam(':edit_id', $_GET['id'], PDO::PARAM_INT);
            $stmt -> execute();
            $result = $stmt-> fetchAll(PDO::FETCH_ASSOC);

            $errorInfo = $db->errorInfo();
            if (isset($errorInfo[2])) {
                $error = $errorInfo[2];
            }
        } catch (Exception $e) {
            $error = $e->getMessage();
        }

?>
<?php
    if(isset($_POST['submit'])) {
        if(!empty($_POST['department']) && !empty($_POST['email']) && !empty($_POST['name'])) {
            try {
                require_once 'Includes/pdo_connect.php';
                $stmt = $db->prepare('UPDATE  `employees` SET Department= :Department, Email= :Email, Name = :Name
                WHERE Emp_id= :id LIMIT 1');

                $stmt->bindParam(':Department', $_POST['department'], PDO::PARAM_STR);
                $stmt->bindParam(':Email', $_POST['email'], PDO::PARAM_STR);
                $stmt->bindParam(':Name', $_POST['name'], PDO::PARAM_STR);
                $stmt->bindParam(':id', $row['id'], PDO::PARAM_INT);

                $stmt->execute();
                $errorInfo = $stmt->errorInfo();
                if(isset($errorInfo[2])) {
                    $error= $errorInfo[2];
                }
                if(!$error){
                    redirect_to('manage_employees.php');
                }
            }  catch (Exception $e) {
                  $error = $e->getMessage();
            }
        } else {
            echo "Department, Email and Name can not be blank, please try again!";
        }
    }
    if(isset($error)) {
        echo $error;
      }
?>
<?php
    foreach($result as $row) {
?>
<form action="edit_employee.php?id=<?php echo urlencode($row["Emp_id"]); ?>" method="post" enctype="multipart/form-data" name="form1" id="form1" autocomplete="off">

    <p>&nbsp;</p>
    <table width="30%" border="1" cellspacing="0" cellpadding="5">
        <tr>
            <th colspan="2">Edit employee:</th>
        </tr>
        <tr>
        <td width="36%"><strong>Department</strong></td>
        <td width="64%"><select name="department" id="department" >
        <?php
            $dept_list = array(
                'Administration' => 'Administration',
                'Billing and IT' => 'Billing and IT',
                'Finance' => 'Finance',
                'Human Resources' => 'Human Resources',
                'Marketing' => 'Marketing',
                'Planning' => 'Planning',
                'Technical' => 'Technical',
                );
        foreach($dept_list as $key => $value) {
            $selected = "";
            if(isset($row)) {
                if($row['Department'] == $key ) {
                    $selected = 'selected="selected"';
                }
            }
            ?>
            <option value="<?php echo $key; ?>" <?php echo $selected; ?>><?php echo $value; ?></option>
        <?php
        }
        ?>
        </select></label></td>
        </tr>
        <tr>
            <td><strong>Email</strong></td>
            <td><input size="30" type="email" name="email" id="email" value="<?php echo $row['Email']; ?>"/></td>
        </tr>
        <tr>
            <td><strong>Name</strong></td>
            <td><input size="30" type="text" name="name" id="name" value="<?php echo $row['Name']; ?>"/></td>
        </tr>
        <tr>
            <th colspan="2"><label>
                    <input type="submit" name="submit" id="submit" value="Save"/>
                </label></th>
        </tr>
    </table>
</form>
<?php
    }
?>
user1187347

변경 시도 if(!$error)if(!isset($error))

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 : PDO를 사용하는 정의되지 않은 변수

분류에서Dev

함수를 사용하는 정의되지 않은 변수 오류

분류에서Dev

변수가 에코 될 수 있지만 PDO와 함께 사용하려고하면 PHP가 정의되지 않은 오류를 반환합니다.

분류에서Dev

선언되지 않은 변수를 사용하는 런타임 오류, C ++

분류에서Dev

저는 PHP를 처음 사용하는데 왜 정의되지 않은 변수 오류가 발생하는지 이해할 수 없습니다.

분류에서Dev

Prometheus에서 정의되지 않은 변수 "$ labels"오류를 수정하는 방법은 무엇입니까?

분류에서Dev

Discord.py | 정의되지 않은 변수 '사용자'오류

분류에서Dev

정의되지 않은 변수를 보여주는 PHP 오류 : 파일, 알 수없는 오류

분류에서Dev

정의되지 않은 변수를 사용하는 Ruby for 문

분류에서Dev

정의되지 않은 기호의 genymotion 오류를 수정하는 방법 : drmGetDevice?

분류에서Dev

Zenlib 오류 : typedef를 사용하는 Open 함수 호출에 대한 정의되지 않은 참조

분류에서Dev

Zenlib 오류 : typedef를 사용하는 Open 함수 호출에 대한 정의되지 않은 참조

분류에서Dev

분해를 사용하는 동안 정의되지 않은 오프셋 오류

분류에서Dev

정의되지 않은 오류 변수가있는 PHP 문제

분류에서Dev

react 및 typescript를 사용하여 부울 또는 정의되지 않은 유형의 오류 인수를 수정하는 방법은 무엇입니까?

분류에서Dev

컴파일 오류를 수정하는 방법 : Outlook에서 Excel VBA를 사용할 때 정의되지 않은 사용자 정의 유형?

분류에서Dev

Sass 및 Angular에 대해 ng serve를 사용할 때 정의되지 않은 변수 오류 발생

분류에서Dev

정의되지 않은 변수 오류

분류에서Dev

오류 : 정의되지 않은 변수

분류에서Dev

views.py를 모듈로 분할하는 동안 정의되지 않은 변수 오류-Django

분류에서Dev

PHP 오류를 제공하는 동적 드롭 다운 목록 정의되지 않은 변수

분류에서Dev

Eclipse에서 "정의되지 않은 변수 rcp_xulrunner에 대한 참조"오류를 해결하는 방법

분류에서Dev

Laravel 5에서 정의되지 않은 변수 오류를 해결하는 방법

분류에서Dev

내 이메일 확인 변수가 정의되지 않은 오류를 반환하는 이유

분류에서Dev

Opencv를 사용하는 동안 정의되지 않은 참조 오류 : BlobDetector

분류에서Dev

PHP PDO 오류-: 유효하지 않은 매개 변수 번호

분류에서Dev

RSpec은 정의되지 않은 지역 변수 오류를 반환합니다.

분류에서Dev

firebase 함수 처리되지 않은 오류 오류를 수정하는 방법

분류에서Dev

가져 오기를 사용하는 동안 함수가 정의되지 않음 오류

Related 관련 기사

  1. 1

    오류 : PDO를 사용하는 정의되지 않은 변수

  2. 2

    함수를 사용하는 정의되지 않은 변수 오류

  3. 3

    변수가 에코 될 수 있지만 PDO와 함께 사용하려고하면 PHP가 정의되지 않은 오류를 반환합니다.

  4. 4

    선언되지 않은 변수를 사용하는 런타임 오류, C ++

  5. 5

    저는 PHP를 처음 사용하는데 왜 정의되지 않은 변수 오류가 발생하는지 이해할 수 없습니다.

  6. 6

    Prometheus에서 정의되지 않은 변수 "$ labels"오류를 수정하는 방법은 무엇입니까?

  7. 7

    Discord.py | 정의되지 않은 변수 '사용자'오류

  8. 8

    정의되지 않은 변수를 보여주는 PHP 오류 : 파일, 알 수없는 오류

  9. 9

    정의되지 않은 변수를 사용하는 Ruby for 문

  10. 10

    정의되지 않은 기호의 genymotion 오류를 수정하는 방법 : drmGetDevice?

  11. 11

    Zenlib 오류 : typedef를 사용하는 Open 함수 호출에 대한 정의되지 않은 참조

  12. 12

    Zenlib 오류 : typedef를 사용하는 Open 함수 호출에 대한 정의되지 않은 참조

  13. 13

    분해를 사용하는 동안 정의되지 않은 오프셋 오류

  14. 14

    정의되지 않은 오류 변수가있는 PHP 문제

  15. 15

    react 및 typescript를 사용하여 부울 또는 정의되지 않은 유형의 오류 인수를 수정하는 방법은 무엇입니까?

  16. 16

    컴파일 오류를 수정하는 방법 : Outlook에서 Excel VBA를 사용할 때 정의되지 않은 사용자 정의 유형?

  17. 17

    Sass 및 Angular에 대해 ng serve를 사용할 때 정의되지 않은 변수 오류 발생

  18. 18

    정의되지 않은 변수 오류

  19. 19

    오류 : 정의되지 않은 변수

  20. 20

    views.py를 모듈로 분할하는 동안 정의되지 않은 변수 오류-Django

  21. 21

    PHP 오류를 제공하는 동적 드롭 다운 목록 정의되지 않은 변수

  22. 22

    Eclipse에서 "정의되지 않은 변수 rcp_xulrunner에 대한 참조"오류를 해결하는 방법

  23. 23

    Laravel 5에서 정의되지 않은 변수 오류를 해결하는 방법

  24. 24

    내 이메일 확인 변수가 정의되지 않은 오류를 반환하는 이유

  25. 25

    Opencv를 사용하는 동안 정의되지 않은 참조 오류 : BlobDetector

  26. 26

    PHP PDO 오류-: 유효하지 않은 매개 변수 번호

  27. 27

    RSpec은 정의되지 않은 지역 변수 오류를 반환합니다.

  28. 28

    firebase 함수 처리되지 않은 오류 오류를 수정하는 방법

  29. 29

    가져 오기를 사용하는 동안 함수가 정의되지 않음 오류

뜨겁다태그

보관