我想從組合框中單擊某個值時從mysql動態更改文本框。當組合框選擇時從mysql中更改文本框值
下面是腳本:
<script type="text/javascript">
function ChooseNIM(data) {
var a = data.value;
<?php $cmbNim = ?>a <?php ;?>
document.getElementById('nama_mhs').value = "<?php
$query3 = "select nama_user1 from user1 where kode_user1 = '".$cmbNim."'";
$query_exec3 = mysqli_query($conn, $query2) or die(mysqli_error($conn));
if($data3 = mysqli_fetch_array($query_exec3))
{
$nama_user1 = $data3['nama_user1'];
}
echo $nama_user1;
?>"
}
下面是HTML代碼:
<select name="cmbNim" onchange="ChooseNIM(this)">
<input type="text" id="nama_mhs" />
的錯誤是:
Parse error: syntax error, unexpected '?>' in /home/u466318196/public_html/update_mahasiswa.php on line 117
任何想法?
是的...注入這樣的東西,會做到這一點;造成嚴重破壞。 –
第四行可能是我曾經關注過的最糟糕的一些代碼。我把它收回 - 第4 - 10行et。人。 *可能*是我曾經關注過的最糟糕的代碼。你可能想要考慮解開JavaScript和PHP的混亂,以便採取不同的方法。 –
*現在你有Sam * - @JayBlanchard –