0
上の入力フィールドを使用して1列を更新するか、私は、テーブルに結果を表示し、このクエリどのように私はその列
$sql = ("SELECT * FROM reception WHERE date = '$date'");
$result = $conn->query($sql);
を持っています。
<?php while ($row=$result->fetch_assoc()) {
$id = $row['id']; ?>
<tr>
<td ><?php echo $id; ?></td>
<td>
<form method="post" action="que.php">
<input type="text" name="bill" placeholder="amount in pula" value="<?php echo $row['bill']; ?>
<input type="submit" class="btn btn-info" value="UPDATE" name="update_bill" >
<?php if(isset($_POST['update_bill'])){
$bill = mysqli_real_escape_string($conn, $_POST['bill']);
$sql =("UPDATE reception SET bill = '$bill' WHERE id = '$id' ");
$result = $conn->query($sql);
}
?>
</div>
</div>
</td>
</form>
</tr>
<?php } ?>
</table>
ので、そのテーブルの上に私は出会いが完了した後に、後に更新される入力フィールドを持つフォームがありますが、私が選択したレコードに関係なく、それは最初のものだけを更新し、私は更新することができますどのような方法があります私が選んだレコードを更新できるようにするためのクエリやコード?あなたはそのコードを使用するque.php
に接続を追加する必要があり
役立ちますことを願っています。 –
更新クエリを 'que.php'に入れなければなりません。もし' action'を書いたら同じページで更新されません。値が ""のように、入力値として –
の形式で大丈夫ですか? 私はどのように私のクエリでそれを使用することができます表示することができます..私は少し失われています @ NiravJoshi私のクエリはque.phpにあります –