<?php
if (isset($_GET['firstname'])){
$fname = $_GET['firstname'];
}
mysql_query("UPDATE student SET firstname = $fname WHERE studentID = $id");
?>
データベースを更新するフォームがあります。フォームの下部に更新ボタンがあります。このコードを使用すると、機能しません。
mysql_query の $fname と書かれている場所に "tom" を入れると、更新されます。
$fname 変数をエコーアウトすることもできます。これにより、フォームの内容が正しくエコーアウトされます。
しかし、データベースに $fname を取得させることはできません。
どんな提案も素晴らしいでしょう、ありがとう。