php mysql echo | 送信フォームから色を継承するにはどうすればよいですか?

シルキャット

このトピックに関する情報を見つけるのに本当に苦労しているので、助けていただければ幸いです。要するに、ユーザーがドロップダウンリストからカテゴリを選択し、いくつかのコンテンツを入力して、SQLに移動する送信を押すフォームがあります。ドロップダウンの各カテゴリは色分けされています。

<option STYLE="color: #00CC66;" value="Option_1">Option_1</option>
<option STYLE="color: #0066CC;" value="Option_2">Option_2</option>
<option STYLE="color: #996633;" value="Option_3">Option_3</option>

次に、保存された送信済みデータ(カテゴリとコンテンツ)を同じページの日付順に並べ替えられたテーブルにプルアップするphpがあります。

<?php
$con=mysqli_connect("localhost","myuser","mypassword","mydb");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM mytable order by date DESC");

echo "<table border='1'>
<tr>
<th>Category</th>
<th>Contents</th>
<th>Date/Time</th>
</tr>";

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['category'] . "</td>";
  echo "<td>" . $row['contents'] . "</td>";
  echo "<td>" . $row['date'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysqli_close($con);
?> 

私の質問は、echoが情報をテーブルに配置するときに、ユーザーフォームと同じ色で「カテゴリ」を表示する方法はありますか?(つまり、テーブル上では、Option_1は#00CC66として表示され、Option 2は0066CCとして表示されます...)

基本的に、フェッチされたテーブルの実際のカテゴリテキストをドロップダウンフォームと同じように表示する必要があります。カテゴリが限られているので、手動で設定する必要があるかどうかは気になりません。これをどこから始めればよいのかわかりません。事前に助けに感謝します!

dwjv

はい。ただし、選択ボックスの値を色に変更するか、次のように手動で行う必要があります。

function getColor($strOption)
{
   switch ($strOption)
   {
       case "Option_1":
       return "#00CC66";

       case "Option_2":
       return "#0066CC";
       #etc
    }
}

次に、whileループで:

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td><font color='".getColor($row['category'])."'> " . $row['category'] . "</font></td>";
  echo "<td>" . $row['contents'] . "</td>";
  echo "<td>" . $row['date'] . "</td>";
  echo "</tr>";
  }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPのHTMLフォームからの入力値を処理してMySQLクエリに挿入するにはどうすればよいですか?

分類Dev

PHPでMySQL挿入クエリ関数の単一のフォームをターゲットにするにはどうすればよいですか?

分類Dev

PHPフォームとmysqlを使用して動的管理パネルを作成するにはどうすればよいですか?

分類Dev

jQueryからPHPにフォームデータを送信するにはどうすればよいですか?

分類Dev

mysqlデータベースから変数をランダムに取得するにはどうすればよいですか?(dbo接続でphpを使用)

分類Dev

「echo」を表示せずに「echo」ステートメントを含む2つのphp関数を比較するにはどうすればよいですか?

分類Dev

PHP / mysqlのデータベースから削除するにはどうすればよいですか?

分類Dev

PHPのmysql列から値を便利に取得するにはどうすればよいですか?

分類Dev

PHPのMySQLデータベースからランダムな行を選択するにはどうすればよいですか?

分類Dev

PHPを使用してMYSQLから特定の行を選択するにはどうすればよいですか?

分類Dev

mysql databse phpから個々のレコードのタイムスタンプを取得するにはどうすればよいですか?

分類Dev

PHPとMYSQLでコンテンツのフォーマットを保持するにはどうすればよいですか?

分類Dev

PHPでmysqlからjson_encodedデータからデータを取得するにはどうすればよいですか?

分類Dev

PHP、送信後にこのフォームをクリアするにはどうすればよいですか?

分類Dev

AngularjsでPHPの方法をフォーム送信するにはどうすればよいですか?

分類Dev

PHPを使用してMySqlデータベースに時間を送信するにはどうすればよいですか?

分類Dev

PHPで使用するデータをCSVでmysqlからエクスポートするにはどうすればよいですか?

分類Dev

PHPのechoで作成されたフォームから別のPHPにデータを取得する

分類Dev

PHPおよびmySQLを介してJQueryからChart.jsグラフの生成を高速化するにはどうすればよいですか?

分類Dev

PHP / MySQLアプリでマージタグを作成するにはどうすればよいですか?

分類Dev

PHPでこのMySql構文エラーを修正するにはどうすればよいですか?

分類Dev

PHP と MySQL で 2 つのテーブルを結合するにはどうすればよいですか?

分類Dev

echoを使用してデータ画像内にphpコードを追加するにはどうすればよいですか?

分類Dev

PHP MongoDBドライバーを介してmongodbからmysqlにデータをインポートするにはどうすればよいですか?

分類Dev

PHPでMySQL Datetimeを操作するにはどうすればよいですか(時間を追加してタイムゾーンに変換する)?

分類Dev

mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

分類Dev

mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

分類Dev

[PHP] [MySQL]アップロードフォームで選択した各ファイルのタイトルフィールドを実装するにはどうすればよいですか?

分類Dev

PHPを使用してMYSQLをどこから選択するかで結果を確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    PHPのHTMLフォームからの入力値を処理してMySQLクエリに挿入するにはどうすればよいですか?

  2. 2

    PHPでMySQL挿入クエリ関数の単一のフォームをターゲットにするにはどうすればよいですか?

  3. 3

    PHPフォームとmysqlを使用して動的管理パネルを作成するにはどうすればよいですか?

  4. 4

    jQueryからPHPにフォームデータを送信するにはどうすればよいですか?

  5. 5

    mysqlデータベースから変数をランダムに取得するにはどうすればよいですか?(dbo接続でphpを使用)

  6. 6

    「echo」を表示せずに「echo」ステートメントを含む2つのphp関数を比較するにはどうすればよいですか?

  7. 7

    PHP / mysqlのデータベースから削除するにはどうすればよいですか?

  8. 8

    PHPのmysql列から値を便利に取得するにはどうすればよいですか?

  9. 9

    PHPのMySQLデータベースからランダムな行を選択するにはどうすればよいですか?

  10. 10

    PHPを使用してMYSQLから特定の行を選択するにはどうすればよいですか?

  11. 11

    mysql databse phpから個々のレコードのタイムスタンプを取得するにはどうすればよいですか?

  12. 12

    PHPとMYSQLでコンテンツのフォーマットを保持するにはどうすればよいですか?

  13. 13

    PHPでmysqlからjson_encodedデータからデータを取得するにはどうすればよいですか?

  14. 14

    PHP、送信後にこのフォームをクリアするにはどうすればよいですか?

  15. 15

    AngularjsでPHPの方法をフォーム送信するにはどうすればよいですか?

  16. 16

    PHPを使用してMySqlデータベースに時間を送信するにはどうすればよいですか?

  17. 17

    PHPで使用するデータをCSVでmysqlからエクスポートするにはどうすればよいですか?

  18. 18

    PHPのechoで作成されたフォームから別のPHPにデータを取得する

  19. 19

    PHPおよびmySQLを介してJQueryからChart.jsグラフの生成を高速化するにはどうすればよいですか?

  20. 20

    PHP / MySQLアプリでマージタグを作成するにはどうすればよいですか?

  21. 21

    PHPでこのMySql構文エラーを修正するにはどうすればよいですか?

  22. 22

    PHP と MySQL で 2 つのテーブルを結合するにはどうすればよいですか?

  23. 23

    echoを使用してデータ画像内にphpコードを追加するにはどうすればよいですか?

  24. 24

    PHP MongoDBドライバーを介してmongodbからmysqlにデータをインポートするにはどうすればよいですか?

  25. 25

    PHPでMySQL Datetimeを操作するにはどうすればよいですか(時間を追加してタイムゾーンに変換する)?

  26. 26

    mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

  27. 27

    mySQL / PHPを使用してデータベースからこの構造化された情報を表示するにはどうすればよいですか?

  28. 28

    [PHP] [MySQL]アップロードフォームで選択した各ファイルのタイトルフィールドを実装するにはどうすればよいですか?

  29. 29

    PHPを使用してMYSQLをどこから選択するかで結果を確認するにはどうすればよいですか?

ホットタグ

アーカイブ