用 on submit 應該是失敗的時候沒有return false 讓他失效吧 #另外我通常是用代碼當作回傳值去判斷是否驗證成功 可能 1 驗證成功...
我上面的程式是範例 你要call function $p的值才會因為function改變 而你有return 所以你一開始應該就會call $test...
query 回傳應該都是string (我不確定 有前輩能說query回傳的資料型態) update 不能給空值的話 會不會是資料表沒有允許null的關係...
$post ?? '' isset($post) ? '' : $post 沒有設定$POST才變成空字串 有$POST值就用POST值 參考這篇 http...