Hii は、ボタンをクリックすると OTP を生成し、生成された値を SQL データベースに保存するプロジェクトに取り組んでいます。
OTP の私の php コード:
<?php
$string = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$string_shuffled = str_shuffle($string);
$half = substr($string_shuffled, 1, 7);
echo $half ;
?>
login.php で OTP を生成するためのボタンの HTML コード:
<input class="button" name="generate" id="generate" tabindex="5" value="Generate Password" type="submit">
上記のボタンがクリックされたときの私のphpアクション:
if(isset($_POST['generate']))
{
$string = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$string_shuffled = str_shuffle($string);
$half = substr($string_shuffled, 1, 7);
$query = "INSERT INTO `san_login`.`user_login` (`password`) VALUES ('".$half."')";
}
問題は、テーブルの「パスワード」列に保存する $half の出力を取得できなかったことです