3

コードに問題があります。$meaning 変数を di の innerhtml に入れたいのですが、私のコードは次のとおりです: searchinput.php:

<form action = "search.php" method = "post">
    <input name="word" id="word" type="text" maxlength="255" />
    <label for="word">word:</label></br></br>
    <input type="submit" value="search" />

</form>
<div id = "meaning"> </div>

search.php:

<?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; !!!!

どうすればこれを妨害できますか?

4

2 に答える 2

8

はい。の定義の後にスクリプトタグを開始し、$meaningその中に以下のコードを入れます。お気に入り。

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

また、 javascript を使用せずに、$meaning内部の値を直接 echo することは考えられませんか? divお気に入り

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

短縮形 も使用できます<?=$meaning?>

于 2013-11-09T21:23:27.913 に答える
1
 <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>';

  }
  ?>
于 2014-01-23T17:16:41.670 に答える