データベースから派生したドロップダウンの選択に基づいて、データベースからデータをフェッチするためにこのページを作成しました。私は運がないので、この点で私を助けてください。ここに私のコードです:ドロップダウンからの選択に基づいて他のフィールドを自動入力する方法
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<?php
$connection = mysqli_connect("localhost", "root", "rajat123", "callboard");
$data = "select * from customermaster";
$query = mysqli_query($connection, $data);
?>
<form name="sysadd" id="form1" method="post" action="system_reg2.php">
Customer Name: <select name="custname" id="custname" onchange="updatetext()">
<?php
while ($row = $query->fetch_assoc()) {
echo "<option value=\"{$row['custname']}\">";
echo $row['custname'];
echo "</option>";
}
?>
</select><br /><br />
<input type="text" name="type" id="type" />
<input type="text" name="sl_no" id="sl_no" />
<input type="text" name="config" id="service" />
<input type="text" name="date" id="date" />
</form>
<script type="text/javascript">
function updateText() {
var custname2 = document.getElementById("custname").value;
<?php $data2 = mysqli_query($connection, "SELECT * FROM customermaster WHERE custname = 'custname2'") ; ?>
<?php $row = mysqli_fetch_array($data2); ?>
document.getElementById("type").value = <?php echo $row['type'] ?>;
document.form1.sl_no.value = <?php echo $row['sl_no'] ?>;
document.form1.config.value = <?php echo $row['config'] ?>;
document.form1.date.value = <?php echo $row['date'] ?>;
}
</script>
</body>
</html>
ようこそ。実際に何が起きているのか、何が問題なのか、正確に予想される行動は何かなど、より多くの情報を提供する必要があります。包括的な情報がなければ、それは貧しい人々の質問ではなく、一般にはあまり有用ではないし、ダウン投票され、閉鎖される可能性がある。 –