-1
웹 전체에서 검색했지만 내 오류에 대한 awnser를 찾을 수 없습니다. PHP mysql에 대한 간단한 업데이트 양식을 작성 중이며 업데이트하지 않고 있습니다.MYSQL PHP 양식 업데이트
보기 아래에있는 내 코드
형태 :
session_start();
include("db_config.php");
include("../templates/sitehead.php");
$query = $connect->query("SELECT * FROM `users` WHERE `email` = '". $_SESSION['email'] ."'");
$r = $query->fetch_assoc();
$profile = $connect->query("SELECT * FROM `users.profiles` WHERE `user_id` = '". $r['id'] ."'");
$p = $profile->fetch_assoc();
if(isset($_GET['do']) == "submit") {
$username = clean($connect, $_POST['username']);
$connect->query("UPDATE `users.profiles` SET `username` = '". $username ."' WHERE `user_id` = '". $r['id'] ."'");
}
$query = $connect->query("SELECT * FROM `users.profiles` WHERE `id` = '". $r['id'] ."'");
$p = $query->fetch_assoc();
당신이 경우 '확인됩니다 (isset ($ _GET [ 'do']) == "submit")'if (isset ($ _ POST [ 'submit']) == "edit")'를 확인하려고하지 않았습니까? – RST
당신의'UPDATE' 코드는'if (isset ($ _ GET [ 'do']) == "submit") {'안에 있지만'action = "edit_account.php"method = "post"'있습니다. 그래서'$ _GET'을 어디에서 얻을 수 있습니까? – Sean
@RST'edit' 대신'Edit' – Sean