2014-06-21 3 views
-4

html 옵션 태그 안에 php 변수를 쓰고 싶지만 코드가 작동하지 않습니다.html 옵션 태그에 php 변수를 쓰려면

<html> 

<body> 
    <?php $host="localhost" ; 
    $mysql_db="db" ; 
    $mysql_u="root" ; 
    $mysql_p="" ; 
    mysql_connect("$host", "$mysql_u", "$mysql_p"); 
    mysql_select_db("$mysql_db"); 
    $sel="select * from site" ; 
    $val=mysql_query($sel); 
    while($row=m ysql_fetch_array($val, MYSQL_ASSOC)) 
    { 
      $a=$row[ 'a']; 
      <option value="$a" name="a">$a</option> 
    } ?> 
</body> 

</html> 

이 파일을 .html로 저장했습니다.

echo '<option value="'.$a.'" name="a">'.$a.'</option>'; 

을 그리고 당신의 바르을 연결 :

+0

사용 에코처럼, 에코 '<옵션 값은 = "'. 달러. '"이름 = "A">'가. 불가]. ' '; –

+0

여러 사이트에서 여러 번 답변을 받았을 것으로 확신합니다. 이 사이트는 디버깅 서비스가 아닙니다. – givanse

+0

html 파일로 저장 하시겠습니까 ?? 먼저 기본 학습을 시작해야한다고 생각합니다. 찾으려는 예제가 아주 많습니다. – Navelpluisje

답변

0

당신은 그것을 에코합니다.

또한, 은 MySQL의 확장자를 사용, 어느 mysqli 또는 PDO에게 확장과 준비된 문를 사용하지 마십시오. 이유는 다음과 같습니다. Why shouldn't I use mysql_* functions in PHP?.

+1

MySQL의 지원 중단과 삭제를 잊지 마십시오. – Ohgodwhy

+0

죄송합니다. 나는이 파일을 .html로 저장 한 결과를 얻을 수 없습니다. extn은 맞습니까? – user3763227

+0

파일의 확장자는'.php' 여야합니다. PHP 지원으로'http' 서버를 설정해야합니다. – arielnmz

0

첫째를 인쇄 select

echo '<select>'; 
...... 
...... 

while($row=m ysql_fetch_array($val, MYSQL_ASSOC)) 
    { 
      $a=$row['a']; 
      echo "<option value=".$a." name='a'>".$a."</option>"; 
    } ?> 
.... 
... 
echo '</select>'; 
관련 문제