PHP データベース データ更新
データベース更新について
お世話になっております。
データベースの更新ができず困っております。
ご教授いただければと思います。
PHPは初心者です。
コードは下記の用になっております。
form.php
<?php
・
・
・
$member = $_GET[name];
・
・
・
$query_member = sprintf("SELECT * FROM `member` WHERE ID='$member'");
$result_member = mysql_query($query_member, $link);
if ($result_member) {
$row = mysql_fetch_array($result_member);
if ($row) {
$m_id = $row['id'];
$m_first_name = $row['first_name'];
$m_last_name = $row['last_name'];
$m_first_kana = $row['first_kana'];
$m_last_kana = $row['last_kana'];
$m_b_year = $row['b_year'];
$m_b_month = $row['b_month'];
$m_b_day = $row['b_day'];
}
}
?>
<html>
<body>
<form action="complete.php?<?php print $m_id; ?>" method="POST">
<input type="text" name="<?php print $m_first_name; ?>" value="<?php print $m_first_name; ?>" />
<input type="text" name="<?php print $m_last_name; ?>" value="<?php print $m_last_name; ?>" />
<input type="text" name="<?php print $m_first_kana; ?>" value="<?php print $m_first_kana; ?>" />
<input type="text" name="<?php print $m_last_kana; ?>" value="<?php print $m_last_kana; ?>" />
<input type="text" name="<?php print $m_b_year; ?>" value="<?php print $m_b_year; ?>"> 年
<input type="text" name="<?php print $m_b_month; ?>" value="<?php print $m_b_month; ?>"> 月
<input type="text" name="<?php print $m_b_day; ?>" value="<?php print $m_b_day; ?>"> 日
<input type="submit" name="regist" value="編集">
</form>
complete.php
<?php
・
・
・
$m_id = $_GET[name];
・
・
・
$first_name = mysql_real_escape_string($_POST['m_first_name']);
$last_name = mysql_real_escape_string($_POST['m_last_name']);
$first_kana = mysql_real_escape_string($_POST['m_first_kana']);
$last_kana = mysql_real_escape_string($_POST['m_last_kana']);
$year = mysql_real_escape_string($_POST['m_b_year']);
$month = mysql_real_escape_string($_POST['m_b_month']);
$day = mysql_real_escape_string($_POST['m_b_day']);
$query_edit = sprintf("UPDATA `member` SET `first_name`='$first_name', `last_name`='$last_name' WHERE id='$m_id'");
$result_edit = mysql_query($query_edit, $link) or die(mysql_error());
if ($result_edit) {
$msg = '編集しました。';
} else {
$msg = '編集に失敗しました。';
}
?>
<html>
<body>
<?php print $msg; ?>
</body>
</html>
となっております。
$member = $_GET[name];はhttp://oshiete1.goo.ne.jp/qa5783266.htmlにてご教授いただいたので使用しています。
$result_edit = mysql_query($query_edit, $link) or die(mysql_error());でエラーが出力されたところデータの受け渡しができていませんでした。
どこを直せば良いのかわからず困っております。
お分かりの方がいらっしゃいましたらご教授お願いいたします。