亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲取輸入/選擇信息,然后從那里打印數據庫信息。這可能嗎?

如何獲取輸入/選擇信息,然后從那里打印數據庫信息。這可能嗎?

PHP
守候你守候我 2023-06-18 16:01:38
所以沒有代碼我只是想知道在我開始之前是否可以這樣做。所以我打算制作一個 php 頁面。所以沒有提交表單到另一個 php 頁面。在該頁面上,它將顯示用戶類型或選擇登錄信息(ID、通行證、姓名等)。在登錄信息下方,我從上面的部分獲取信息,以確定他們可以訪問哪個數據庫,并在 html/php 表中打印他們可以訪問的數據庫列表。那么這是否可以在一頁中完成?;蛘呶沂欠裥枰谱鞅砀瘢ㄒ垣@取他們的信息)。然后從那里打印用戶有權訪問的數據庫列表。如果可能的話,我對剛剛完成 HS 的編程還很陌生。你們能指導/指出我正確的方向嗎?很多幫助將不勝感激
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

你需要連接到頁面頂部的數據庫(或者更好的是在另一個文件中并需要它)這樣你就可以像db.ph那樣做某事:


<?php


$host = '';

$dbuser = '';

$paswrd = '';

$dbname = '';

$dns = 'mysql:host=' . $host .'; dbname=' . $dbname;

try 

{

    $pdo = new PDO($dns, $dbuser, $paswrd);

    $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);

    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  //  echo "polaczono z mysql";

}

catch(PDOException $e)

{

   // echo "nie uda?o si? po??czenie: " . $e->getMessage();

}

?>

接下來在登錄頁面你做:


require('db.php');



if(isset( $_POST['login']))

{

    require('./config/db.php');



    /*

    $userName = $_POST['userName'];

    $userEmail = $_POST['password'];

    */


    $userName = filter_var( $_POST['userName'], FILTER_SANITIZE_STRING); 

    $userPassword = filter_var( $_POST['userPassword'], FILTER_SANITIZE_STRING);  


    $stmt = $pdo -> prepare('SELECT * FROM Users WHERE name =?');

    $stmt -> execute([$userName]);

    $user = $stmt ->fetch();}

你可以檢查它是否正確,例如 if($user->password==$userPassword)


在 html 中:


<form action="login.php" method="POST">


            <div class="form-group">

                <label for="userName">Name</label>        

                    <input required type="text" name="userName" ">

            </div>

            <div class="form-group">

                <label for="userPassword">Password</label>

                <input required type="password" name="userPassword"/>

            </div>

            <button name="login" type="submit" >Login</button>


查看完整回答
反對 回復 2023-06-18
  • 1 回答
  • 0 關注
  • 157 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號