1
"Notice : 정의되지 않은 색인 : 8 행의 C : \ folder \ folder \ folder \ folder \ file.php에있는 브랜드"라는 메시지가 나타납니다. 아래 코드는 아래 8 행을 볼 수 있습니다.PHP에서 정의되지 않은 색인 오류
"Notice : 정의되지 않은 색인 : 8 행의 C : \ folder \ folder \ folder \ folder \ file.php에있는 브랜드"라는 메시지가 나타납니다. 아래 코드는 아래 8 행을 볼 수 있습니다.PHP에서 정의되지 않은 색인 오류
예를 들어 오류에 대해 자세히 설명하겠습니다.
연관 배열에 의해 반환 된 mysqli_fetch_assoc()
에 'brand'라는 색인이 없으므로 '정의되지 않은 색인'오류가 발생했습니다.
그래서 당신은 들여다 봐도 위해 var_dump()
를 사용하여 $ 제품이 같은 변수, 예를의 실제 내용을 볼 수 있습니다
<?php
$product = ['name'=>'Item1', 'price'=>10];
$anothervariable = $product['brand'];//which gives the error
//doing a var dump to see the contents of $product
var_dump($product);
?>
출력 :
공지 사항 : 정의되지 않은 인덱스 :의 브랜드 /을 3 행의 var/www/html/test/register.php array [2] {[ "name"] => string (5) "Item1"[ "price"] => int (10)}
에는 분명히 [ "brand"]가 포함되어 있지 않습니다.
* products * 테이블에 * brand *라는 열이 있습니까? –
그렇습니다 ... –
그런 다음'var_dump ($ product);'를 수행하고 그 배열에 * brand *라는 색인이 있는지 확인하십시오. –