0
私はデータベースにある有効な電子メールを入力して誰かにデータベースにログインさせ、次に入力した電子メールに基づいてそのユーザーの姓と名を表示する必要がある学校向けのコードを作成しようとしています。私はそれらに電子メールでログインさせることができますが、名前を表示する方法を理解することはできません。私のindex.phpコントローラから相続抜粋電子メールログインでユーザー名を表示する方法は?
else if ($action == 'register_product') {
$email = $_POST['user_email'];
$sql = "SELECT * FROM customers WHERE email='$email' ";
$result = $db->query($sql);
$customerID = get_customer_by_email($email);
$firstName = $customerID['firstName'];
$lastname = $customerID['lastName'];
}
と名前が表示されますHERESに私の登録フォーム、ありがとう!
<h2>Register Product</h2>
<form action="index.php" method="post" id="register_product_form">
<input type="hidden" name="action" value="register_product">
<label>Customer:</label>
<input type="text" name="category_id" value="<?php echo $firstName; ?>"
readonly><br>
だから何が動作しませんか?間違いはありますか? – Daniel
私はあなたが(SQL注入の対象となる、非常に危険な)クエリを作成するのを見ましたが、その結果を使用していません。また、get_customer_by_email($ email)という名前の関数を参照していますが、そのコードは含まれていません。関連情報なしでは助けにならない。 –