データベースを更新せずに PHP リンクのドロップダウン メニューを自分で変更し、テスト後に使用できるようになりました。
ソースコードはcsdnから転送しました、誰が送ったか忘れました〜ありがとう。
//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
$host = "ローカルホスト"
$db_name = "テスト"; $ユーザー名 = "ルート"
$パスワード = ""; $c($host,$username,$password) または die("データベースに接続できません!"); $db=mysql_select_db($db_name,$conn); //データベースに接続するコードは次のとおりです
$query1=mysql_query("select * from news_bclass where id_2 = '0' order by id asc"); $fメニュー=""
$fValue=""; while($data1=mysql_fetch_array($query1)){
$fMenu.=""".$data1[bname]."","; $fValue.=""".$data1[id]."",";
}
$fMenu=substr($fMenu,0,(strlen($fMenu)-1)); $fMenu="[".$fMenu."]";//******************************Get var fMenu
$fValue=substr($fValue,0,(strlen($fValue)-1)); $fValue="[".$fValue."]";//******************************Get var fValue
//Get******************************var sMenu
$query1=mysql_query("select * from news_bclass where id_2 = '0' order by id asc"); while($data1=mysql_fetch_array($query1)){
$province_id1=$data1[id]
$query2=mysql_query("select * from news_sclass whereparentid='$province_id1' order byparentid desc");
while($data2=mysql_fetch_array($query2)){
$num=mysql_num_rows($query2); $i++;
$sMenu.=""".$data2[sname]."","; if($i==$num){
$sMenu="[".$sMenu."],["; $i=0;
}
}
}
$sMenu.="]"; $sMenu=str_replace("",]",""]",$sMenu); $sMenu=str_replace(",[]","]",$sMenu); if((substr($sMenu,0,2))=="[""){
$sMenu="[".$sMenu
}else{
$sMenu=preg_replace("/[{3,}/is","[[\1",$sMenu);//マッチング
}
//Get******************************var sValue
$query1=mysql_query("select * from news_bclass where id_2 = '0' order by id asc"); while($data1=mysql_fetch_array($query1)){
$province_id=$data1[id]
$sql="select * from news_sclass whereparentid='$province_id' order byparentid asc"; // $sql をエコー
$query2=mysql_query($sql); while($data2=mysql_fetch_array($query2)){
$nums=mysql_num_rows($query2); $j++;
$sValue.=""".$data2[id]."","; if($j==$nums){
$sValue="[".$sValue."],["; $j=0;
}
}
}
$sValue.="]"; $sValue=str_replace("",]",""]",$sValue); $sValue=str_replace(",[]","]",$sValue); if((substr($sValue,0,2))=="[""){
$sValue="[".$sValue
}else{
$sValue=preg_replace("/[{3,}/is","[[\1",$sValue);//マッチング
}
?>
-- phpMyAdmin SQL ダンプ
-- http://www.phpmyadmin.net
--
-- ホスト: ローカルホスト
-- 作成日: 2007 年 10 月 14 日 03:31
-- サーバーバージョン: 5.0.27
-- PHP バージョン: 5.2.1
--
-- データベース: `test`
--
-------------------------------------------------- --------
--
-- テーブル構造 `news_bclass`
--
CREATE TABLE `news_bclass` (
`id` int(11) NOT NULL auto_increment、
`bname` varchar(10) NOT NULL デフォルト '',
`id_2` varchar(12) NOT NULL、
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6; --
-- テーブル `news_bclass` 内のデータをエクスポートします
--
INSERT INTO `news_bclass` 値 (1, '123', '0'); INSERT INTO `news_bclass` VALUES (2, '3123', '1'); INSERT INTO `news_bclass` VALUES (3, '321231', '1'); INSERT INTO `news_bclass` 値 (4, '4444', '0'); INSERT INTO `news_bclass` 値 (5, '23123', '0'); -------------------------------------------------- --------
--
-- テーブル構造 `news_sclass`
--
CREATE TABLE `news_sclass` (
`id` int(11) NOT NULL auto_increment、
`sname` varchar(10) NOT NULL デフォルト '',
`parentid` int(10) NOT NULL デフォルト '0'、
`bname` varchar(10) NOT NULL デフォルト '',
一意のキー `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=8; --
-- テーブル `news_sclass`
内のデータをエクスポートします。 --
INSERT INTO `news_sclass` 値 (1, '123', 0, '123'); INSERT INTO `news_sclass` VALUES (2, '12312', 1, '123'); INSERT INTO `news_sclass` VALUES (3, '32123', 1, '231'); INSERT INTO `news_sclass` VALUES (4, '12312', 1, '123'); INSERT INTO `news_sclass` VALUES (5, '32123', 1, '231'); INSERT INTO `news_sclass` VALUES (6, '4444', 4, '4444'); INSERT INTO `news_sclass` VALUES (7, '4444', 4, '4444');

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

Python は、学習の容易さと強力な機能により、初心者にとって理想的なプログラミング入門言語です。その基本は次のとおりです。 変数: データ (数値、文字列、リストなど) を保存するために使用されます。データ型: 変数内のデータの型 (整数、浮動小数点など) を定義します。演算子: 数学的な演算と比較に使用されます。制御フロー: コード実行のフロー (条件文、ループ) を制御します。

Python は、問題解決の初心者に力を与えます。ユーザーフレンドリーな構文、広範なライブラリ、変数、条件文、ループによる効率的なコード開発などの機能を備えています。データの管理からプログラム フローの制御、反復的なタスクの実行まで、Python が提供します

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

C は、初心者がシステム プログラミングを学習するのに最適な選択肢です。ヘッダー ファイル、関数、メイン関数のコンポーネントが含まれています。 「HelloWorld」を印刷できる単純な C プログラムには、標準入出力関数宣言を含むヘッダー ファイルが必要で、main 関数で printf 関数を使用して印刷します。 C プログラムは、GCC コンパイラーを使用してコンパイルして実行できます。基本をマスターしたら、データ型、関数、配列、ファイル処理などのトピックに進み、熟練した C プログラマーになることができます。
