PHP 함수 및 HTML 내에서 호출

칼 브라운

저는 PHP를 처음 접했기 때문에 이것이 어리석은 질문이라면 실례합니다.

몇 가지 기능이 포함 된 별도의 PHP 파일이 있는데 원래 HTML 사이트와 동일한 문서에 있었지만 자체 PHP 파일로 옮기고 싶었습니다.

원래 HTML에서 PHP를 SQL 서버에 연결 한 다음 SQL 쿼리를 실행 한 다음 해당 쿼리의 결과가 드롭 다운 상자에 채워지기를 원했기 때문에 반환 된 쿼리의 각 행은, 이것은 훌륭하게 작동했지만 모든 기능을 더 이상 작동하지 않는 별도의 PHP 파일로 이동하십시오.

이제 데이터베이스에 연결하고 쿼리를 실행 한 다음 출력을 작성하는 함수가 하나 있습니다.하지만 문제를 일으키는 부분이 바로이 섹션이라고 생각합니다.

이 새로운 PHP 함수 파일을 포함했습니다.

기능은 다음과 같습니다.

function results() {
    $connection = db();

    $smt = $connection->prepare('SELECT * FROM tblResults');
    $smt->execute();
    $data = $smt->fetchAll();

    foreach ($data as $row) {
    echo "<option>".$row['Score']."</option>";
    }
}

그리고 HTML에는 함수를 호출하는 코드가 있습니다.

<select class="selectpicker" data-live-search="true" data-width="auto">
    <?php results(); ?>
</select>

내가 말했듯이 나는 PHP를 처음 사용하므로 이것이 명백한 오류이거나 형식이 잘못된 경우 죄송합니다.

어떤 도움이라도 대단히 감사하겠습니다.

칼 브라운

문제가 무엇인지 잘 모르겠지만 문제를 해결할 수있었습니다.

함수 중 하나는 데이터베이스에 대한 연결이었고 session_start (); 그 안에, 처음에이 함수 PHP 파일을 포함 시켰지만 session_start (); 내 함수 결과 (); 이제 이렇게 보입니다.

function results() {
session_start();

//databse connection Sting
$connection = new PDO("sqlsrv:server=localhost;Database=Results", "user", "password"); 

$smt = $connection->prepare('SELECT * FROM tblResults');
$smt->execute();
$data = $smt->fetchAll();

foreach ($data as $row) {
echo "<option>".$row['Score']."</option>";
}

}

다시 말하지만, 왜 session_start를 설정해야하는지 잘 모르겠지만 문제가 해결 된 것 같습니다.

모든 답변에 감사 드리며 문제를 해결하는 데 도움을 주셨습니다.

건배!

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Onclick HTML은 PHP "echo"내에서 Javascript 함수를 호출하지 않습니다.

분류에서Dev

HTML에서 함수 호출

분류에서Dev

HTML에서 함수 호출

분류에서Dev

HTML 문서에서 PHP 함수 nl2br 호출

분류에서Dev

HTML 페이지에서 PHP 함수 호출

분류에서Dev

onclick 서버 함수 호출 및 템플릿 HTML 반환

분류에서Dev

다른 함수 내부에서 PHP 함수 호출

분류에서Dev

PHP 및 JQuery 함수 호출 반복

분류에서Dev

웹 페이지의 PHP에서 호출 된 html 및 div에서 추가 된 Jquery 함수가 제대로 작동하지 않습니다.

분류에서Dev

jquery에서 함수 정의 및 호출

분류에서Dev

matlab에서 R로 : 함수 호출 및 @

분류에서Dev

지도 함수 내에서 API 호출 및 결과 사용

분류에서Dev

루프 내에서 조건부 및 함수 호출 방지

분류에서Dev

클래스 내에서 함수 시작 및 호출

분류에서Dev

PHP의 라이브러리에서 함수 호출 및 쿼리 결과 표시

분류에서Dev

HTML 내부에서 각도 함수 호출

분류에서Dev

html 파일 내에서 node.js 함수 호출

분류에서Dev

HTML 버튼에서 django 함수 호출

분류에서Dev

HTML 버튼에서 C # 함수 호출

분류에서Dev

AngularJS-HTML에서 함수 호출

분류에서Dev

HTML <a>에서 C # 함수 호출

분류에서Dev

부모 HTML에서 함수 호출

분류에서Dev

razor html에서 mvc 함수 호출

분류에서Dev

동일한 파일 내에서 PHP 함수 호출

분류에서Dev

문자열 내에서 PHP 함수 호출

분류에서Dev

문자열 내에서 PHP 함수 호출

분류에서Dev

PHP 배열 내에서 JavaScript 함수 호출

분류에서Dev

파이썬에서 PHP 함수 호출

분류에서Dev

PHP에서 인라인 함수 호출