Mysqlクエリからeditformにselectを取り込む際に問題が発生しました。私はいくつかのブログを読んでいたが、私は解決策を見つけることができません。以下に私はいくつかのコードを添付します。JqgridがMySqlクエリのselectを生成する
これはcollmodelです:
jQuery("#grid_pacientes").jqGrid({
url:'conec_paciente.php',
datatype: "json",
//loadonce: true,
//
colNames:['id','Nombre','Apellido','Telefono','Obra Soc'],
colModel:[
{name:'id_paciente',index:'id_paciente', width:40, sorttype:'int'},
{name:'nombre',index:'nombre', width:100,editable:true,editoptions:{size:10},resizable:false, sorttype:'text'},
{name:'apellido',index:'apellido',width:100, editable: true,resizable:false, sorttype:'text'},
{name:'telefono',index:'telefono',width:100, editable: true,resizable:false, sorttype:'int'},
{name:'id_obra',index:'id_obra',width:100, editable: true,resizable:false, sorttype:'int',edittype:"select"
}
],
最後高専(id_obraは)私が記入する必要があるものです。
これは、私は、MySQLのクエリを実行するPHPのページです:
<?php
include_once 'lib.php';
$conexion= mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($database, $conexion);
$result = mysql_query("SELECT id_obra, nombre
FROM obras", $conexion) or die(mysql_error());
$i=0;
while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
$responce->rows[$i]['id']=$row["id_obra"];
$responce->rows[$i]['cell']=array($row["id_obra"],$row["nombre"]);
$i++;
}
echo json_encode($responce);
?>
そう...これは、すべてのコードである私は、私は関数が必要だと思うが、私はそれを行う方法がわかりません。あなたが動的にドロップダウンのオプションを取得したい場合 事前のおかげで、と
@nacho私の英語
こんにちは、感謝:これは私はあなたが私に言ったhttp://url_where_data_will_be_gatheredに入れたコードがある 私は解決策を見つけました。私が選択したことをチェックすると、このクエリ結果を選択に渡す方法がわかりません。 – nacho
@ nacho:問題をよりよく理解するために、あなたが達成したいことをより明示できるか?あなたが望むのは、リモートphp(これはあなたが助けたいと思ってmysqlコードを実行するもの)から選択を動的に生成し、それをユーザに表示することです。 – diosney
こんにちはdiosney、あなたの迅速な返信をもう一度感謝します。単純ですが、mysqlコードを持つPHPページから動的にselectを生成したいのです。私はあなたが上で言ったことを作ったが、この方法では選択肢にスタティック値が表示され、MySqlクエリのフィールドを入力したい。 – nacho