私は簡単ですが、会社名で私のIDをどのように取得できるのでしょうか? 私はすべての名前が出てきますが、IDは出ていません。リストにある最後のIDのみを取得します 何ができますか?phpとmysqliのヘルプが必要です
-5
A
答えて
0
問題は、複数の行が戻ってきて、ループごとに上書きされる1つの変数にIDを格納しているということです。
私はあなたが(uはOOの道を進んでいる場合)クラスを作成し、オブジェクト自体にアクセスすることができ、そこからリストに代わり
$sortedData = [];
class Fotograf {
public $Id;
public $Firma;
}
// organiser
foreach ($data as $d)
{
$obj = new Fotograf();
$obj->Id = $d['id'];
$obj->Firma = $d['firma'];
$sortedData[$d['sted']][] = $obj;
}
ていることに加え、今とともにID変数を持って推薦しますPlace変数。今のようなアクセス:
// output
foreach ($sortedData as $place => $userNames)
{
echo '<h3>' . $place . '</h3>';
foreach ($userNames as $userName)
{
echo '<div><p><a href="fotograf.php?id='. $userName->Id .'"><strong>' . $userName->Firma . ' </strong></a></div>';
}
}
0
更新してコードを:
foreach ($data as $d)
{
$place = $d['sted'];
//$id = $d['id']; this is unused variable
$sortedData[$place] = array("username" => $d['firma'],"id"=>$d['id']);
}
// output
foreach ($sortedData as $place => $userNames)
{
echo '<h3>' . $place . '</h3>';
foreach ($userNames as $userName)
{
echo '<div><p><a href="fotograf.php?id='. $userName["id"] .'"><strong>' . $userName["username"] . ' </strong></a></div>';
}
}
+0
私はこのエラーを受けました 警告:不正な文字列オフセット 'ID' /Applications/MAMP/htdocs/2017/mrfl/test.php 32行目 警告:不正な文字列オフセット 'firma' in /アプリケーション/ MAMP/htdocs/2017/mrfl/test.php on line 32 2' – tjumsen
関連する問題
- 1. mysqliでヘルプが必要です。selectステートメント
- 2. PHPでヘルプが必要ですMysqli Htmlフォーム
- 3. PHP OOPでヘルプが必要
- 4. Php isset()のヘルプが必要です
- 5. PHPクラスDegin - ヘルプが必要
- 6. Regexpヘルプが必要ですPHP
- 7. PHPで必要なヘルプのビットが
- 8. PHPサブ配列でヘルプが必要
- 9. PHPセッションのヘルプが必要 - ログイン
- 10. 初心者のPHPヘルプが必要
- 11. imacroヘルプが必要です
- 12. ヘルプが必要です!
- 13. QuantLib:Garchヘルプが必要です
- 14. ヘルプp5.jsとアトムテキストエディタが必要です
- 15. PHPのログインコードのヘルプが必要ですか?
- 16. JavaScriptヘルプが必要
- 17. LINQTOSQLヘルプが必要
- 18. ISBLANKヘルプが必要
- 19. NSDecimalNumberでヘルプが必要
- 20. OracleでREGEXヘルプが必要
- 21. フラグメント(Android)でヘルプが必要
- 22. SQLクエリでヘルプが必要
- 23. PHPで情報を表示するのにヘルプが必要
- 24. ヘルプを必要とする
- 25. php curl - http認証でURLにアクセスする(ヘルプが必要)
- 26. bashスクリプトとawkコマンドのヘルプが必要
- 27. はC#とSQLのヘルプが必要
- 28. cpanインストールとモジュールディレクトリのヘルプが必要
- 29. C++登録とサインインプログラムのヘルプが必要
- 30. カールポストとjavascriptのヘルプが必要
だから、 '$ dの[ 'ファーマを']'ユーザ名がありますか? – Loko
はいそれはユーザー名であり、stedは場所です – tjumsen