2013-11-09 5 views
3

로 PHP 변수를 에코, 내 디의 innerHTML을에 변수를 의미하는 $를 데려 가고 싶다는, 여기 내 코드입니다 :내가 내 코드에 문제가 innerHTML을

<?php 
    $db = mysql_connect("localhost", "root", ""); 
    mysql_select_db("project",$db); 
    $word = isset($_POST["word"]) ? $_POST["word"] : ""; 
    $result = mysql_query("select meaning from vocabulary where word = '$word'"); 
    $fetchmeaning = mysql_fetch_array($result); 
    $meaning = $fetchmeaning['meaning']; 
?> 

는 지금이 갖고 싶어 :

document.getElementById('meaning').innerhtml = $meaning; !!!! 

가 어떻게이 impelemt 수 있습니까?

+0

가능한 복제본 : "PHP에서 어떻게 세상을 쓰나요?". – dbanet

답변

7

예. $meaning의 정의 뒤에 스크립트 태그를 시작하고 아래 코드를 입력하십시오. 좋아요.

document.getElementById('meaning').innerHTML = "<?PHP echo $meaning; ?>" ; 

또한 직접 심지어 자바 스크립트를 사용하지 않고 div 내부 $meaning의 값을 보내고 에코 생각할 수 없다? like

<div id = "meaning"><?PHP echo $meaning; ?></div> 

약식 <?=$meaning?>을 사용할 수도 있습니다.

2
<div id="errorMessage"></div> 
<?php 
    if (isset($_GET['q'])) { 
    echo '<script type="text/javascript"> 
    document.getElementById("errorMessage").innerHTML = "User name or Password is incorrect"; 
    </script>'; 

    } 
    ?> 
관련 문제