基本的に、PHPとMySQLを使用した動的依存ドロップダウンの世界で最も人気のあるコードがありますが、配列から選択オプションのテキストとオプション値を入力しようとしています。たとえば、オプション値としてIDと名前を入力します。オプションテキストとして; 自分がやろうとしていることを正確に表すスレッドを見つけましたが、うまくいきません(動的ドロップダウンは魅力のように機能します)。
リンクは次のとおりです。http: //forums.phpfreaks.com/index.php?
topic=287884.0
そしてこれが私のコードです。
`for (i=0;i<myarray.length;i++)
{
var optn = document.createElement("OPTION");
optn.text = myarray[i][0];
optn.value = myarray[i][1];
document.testform.id_proveedor.options.add(optn);
}`
そして、dd.phpからのコードの一部
`while($nt=mysql_fetch_array($q)){
$str=$str.'new Array("'.$nt[id_proveedor].'","'.$nt[nombre].'"),';
}
$str=substr($str,0,(strLen($str)-1)); // Removing the last char , from the string
echo "new Array($str)";`
コードが機能しない理由について何かアイデアはありますか?
前もって感謝します!!