私は民間貨物会社の貨物予約サイトを開発中です。私は登録後にフライトを予約できるという施設をユーザーに与えました。 adminはユーザーの入力に応じて見積もりを生成します。引用フォームを作成しましたが、そのフォームで特定のユーザーデータを取得したいとします。誰でもやり方を教えてくれる?特定のユーザーのデータを取得する方法
-2
A
答えて
0
以下は予約のリストです。ファイト|ルート|通貨|日付| 時間|出発| Qtn | Inv Regd USR | G5550 |オンウェイ| USD | 05/05/2016 | 02:00 |ママ| Du | 15 | 450 | | Qtn btn | INV BTNは、今、私は、テーブル上の で入力されたが、それはユーザーspecific..Pleaseヘルプべきであるレコードを取得したい 引用ページ、 -
は、だから今、あなたはあなたのMySQLで「予約」と呼ばれるテーブルを持っていますデータベース。ネイティブSQLを作成して、特定の「user_id」を持つ「User」のレコードを取得することができます。ここでは、&を(おそらくセッションやAPIなどを介して)取得する「user_id」を動的に知る方法もあると仮定します。 PHPを使用していると仮定します。あなたはPDOを使用している場合は、
...あなたはクエリの結果を持っていたら
<?php
//YOU MUST HAVE A WAY OF ACCESSING THE USER-TOKEN: PERHAPS YOU ALREADY HAVE A USER OBJECT IN THE SESSION... IF SO, YOU COULD JUST ACCESS ALL USER DATA DIRECTLY USING THIS OBJECT...
$user_token = "figure a way to get the user_id or token"; //\User::getLoggedInUserObject(); //ID COMING FROM A DYNAMIC SOURCE, $_SESSION, ETC...
// IF YOU DON'T HAVE SOMETHING LIKE A GENERIC USER OBJECT BUT JUST USER TOKEN OR ID AND YOU MUST RUN SQL QUERIES; THEN HERE IS THE QUERY...
$sql = "SELECT * FROM booking WHERE User='" . $user_token . "' LIMIT 1";
// WITH A USER: "G5550" YOUR SQL COULD LOOK SOMETHING LIKE THIS:
// $sql = "SELECT * FROM booking WHERE User='G5550' LIMIT 1";
//PERFORM THE DATABASE QUERY AND RETRIEVE THE USER OBJECT - USE IT IN YOUR FORM
は、あなたがしてフォームに事前にそれを使用することができます:あなたのSQLクエリは、このようなものを読むことができます
今<?php
defined("HOST") or define("HOST", "localhost");
defined("DBASE") or define("DBASE", "your-database-name");
defined("USER") or define("USER", "root"); //REPLACE WITH YOUR DB-USER
defined("PASS") or define("PASS", "root"); //REPLACE WITH YOUR DB-PASS
$user_id = "G5550"; // HERE YOU HAVE TO HAVE A WAY OF GETTING THE USER ID OR SO...
try {
$dbh = new PDO('mysql:host='.HOST.';dbname='. DBASE,USER,PASS);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $dbh->prepare('SELECT * FROM booking WHERE User = :user_id');
$stmt->execute(['user_id' => $user_id]);
$user = $sth->fetch(PDO::FETCH_OBJ); //AS OPPOSED TO USING PDO::FETCH_ASSOC SINCE WE ARE INTERESTED IN ONLY ONE USER OBJECT);
//Now $user is an Object containing all the information you need... Flight, Rout, Date, Time, etc.
//And you can access each data using its Name: for example -
//$user->Route; $user->Departure; $user->Flight;
}catch(PDOException $e){
echo $e->getMessage();
}
、ここでは楽しい部分である:ここで私はあなたが引用ページ上で行うことをお勧めしたいものです、あなたのフォームでは、ユーザーがないように、これらの値を使用してフィールドを移入する必要があります情報を再入力する必要があります。だから、あなたがフォーム上でこれを実行します。新しいユーザーは、次の表 ファイトで貨物を登録し、予約しますと同じように
<html>
...
<body>
<form>
<label for="Flight" class="lbl-quotation">Flight:</label><br/>
<input type="text" class="input-box Flight" id="Flight" value="<?php echo (isset($user->Flight)? $user->Flight: ""); ?>" /><br/>
<label for="Route" class="lbl-quotation">Flight:</label><br/>
<input type="text" class="input-box Route" id="Route" value="<?php echo (isset($user->Route)? $user->Route: ""); ?>" /><br/>
<label for="Departure" class="lbl-quotation">Departure:</label><br/>
<input type="text" class="input-box Departure" id="Departure" value="<?php echo (isset($user->Departure)? $user->Departure: ""); ?>" /><br/>
</form>
</body>
</html>
希望これは... [OK]を
関連する問題
- 1. 特定の日付の間にMySQL DBからデータを取得する方法
- 2. jsonから欲しい特定のデータのみを取得する方法
- 3. アクセスレポートから別のExcelワークシートで特定のデータを取得する方法
- 4. Listviewクリックでデータベースから特定の行のデータを取得する方法は?
- 5. preg_matchを使って特定のdivからデータを取得する方法は?
- 6. Googleのデータストアからユーザーがデータを取得する方法は?
- 7. 特定の要素にアクセスしてデータを取得する方法XML
- 8. プロファイル内の特定の値を持つユーザーを取得する
- 9. コレクションの特定のグループのTFSユーザーを取得する
- 10. 特定のマシンのSqlInstancesのリストを取得する方法
- 11. この特定の「クエリ」の結果を取得する方法
- 12. 特定の列のレコードのリストを取得する方法ファミリ?
- 13. 特定のCSSの列の内容を取得する方法
- 14. Android sqlite:特定の列から特定のデータを取り出す方法は?
- 15. ユーザーのIDを取得する方法
- 16. ユーザーのTapPointを取得する方法
- 17. C#で特定のユーザーのAppDataディレクトリを取得するには?
- 18. 特定のページの承認を取得するユーザーは
- 19. 特定のエンティティのページ番号を取得する方法
- 20. ファイル内の特定の変数を取得する方法
- 21. 特定のグループの電話番号を取得する方法
- 22. XPathで特定のノードの値を取得する方法は?
- 23. perlハッシュの特定の部分を取得する方法
- 24. 特定の条件の行数を取得する方法
- 25. Java VisualVMメモリサンプラー - 特定のクラスのサイズを取得する方法
- 26. 特定のCookieのドメインを取得する方法は?
- 27. MANページ内の特定のセクションを取得する方法は?
- 28. UIViewで特定のサブビューの数を取得する方法は?
- 29. EpiServer特定のページのリンクURLを取得する方法は?
- 30. jsonをループして特定の値を取得する方法
...少し助け|ルート|通貨|日付|時間|出発|到着|乗客の数| KGのLugguage重量 G5550 |オンウェイ| USD | 05/05/2016 | 02:00 | |ムンバイ|ドバイ| 15 | 450 –
@pravinkumarkhairnarここ[SELECT構文](https://dev.mysql.com/doc/refman/5.5/en/select.html) – rhavendc
以下は予約の一覧です ユーザー|ファイト|ルート|通貨|日付|時間|出発| Qtn | Inv Regd USR | G5550 |オンウェイ| USD | 05/05/2016 | 02:00 |ママ| Du | 15 | 450 | | Qtn btn | INV btn 上記のテーブルに入力されたレコードをフェッチしたいところですが、ユーザー固有のものです。 –