私はhtmlページとphpページを持っています。html ページにはテーブルがあり、php には mysql テーブルへのクエリがあります。HTML ページにクエリ結果を表示する方法がわかりません。
HTML ページには、次の部分的なコードがあります。
<table class="table-striped" id="tabela_editavel_1">
<thead>
<tr>
<th>Contacto</th>
<th>Dt Receção</th>
<th>Dt Validade</th>
<th>Refª Cliente</th>
<th>Num Proposta</th>
<th>Estado</th>
</tr>
</thead>
<tbody id="dados_tabela">
<tr class="">
<td id="xz"><input id="contacto"/></td>
<td id="xz"><input id="dtrececao"/></td>
<td id="xz"><input id="dtvalidade"/></td>
<td id="xz"><input id="ref_cli"/></td>
<td id="xz"><input id="numproposta"/></td>
<td id="xz"><input id="estado"/></td>
</tr>
</tbody>
</table>
<script>
$.getJSON('php/c_listaconsultas.php', function(data) {
$('#contacto').val(data.nome);
$('#dtrececao').val(data.datarecepcao);
$('#dtvalidade').val(data.validadeconsulta);
$('#ref_cli').val(data.referenciaconsulta);
$('#numproposta').val(data.propostanumero);
$('#estado').val(data.estado);
});
</script>
私のphpファイルにはコードがあります:
(...)
mysql_select_db($database_connLOOPGEST, $connLOOPGEST);
$query_rs_listaconsultas = sprintf("SELECT clientes_consultas.id_cliente, clientes_consultas.id_consulta, clientes_consultas.datarecepcao, clientes_consultas.referenciaconsulta, clientes_consultas.validadeconsulta, clientes_consultas.tituloconsulta, loop_propostas.propostanumero, clientes_contactos.nome, loop_propostas.id_proposta, status.descricao estado, clientes.nome_curto nome_cliente FROM (clientes_consultas left join clientes_contactos on clientes_consultas.id_contacto = clientes_contactos.id_contacto) left join loop_propostas on clientes_consultas.id_consulta = loop_propostas.id_consultacliente inner join status on status.id_status = clientes_consultas.estado inner join clientes on clientes.id_cliente = clientes_consultas.id_cliente WHERE clientes_consultas.id_cliente=%s ORDER BY clientes_consultas.datarecepcao DESC", GetSQLValueString($numcliente_rs_listaconsultas, "int"));
$rs_listaconsultas = mysql_query($query_rs_listaconsultas, $connLOOPGEST) or die(mysql_error());
$row_rs_listaconsultas = mysql_fetch_assoc($rs_listaconsultas);
$totalRows_rs_listaconsultas = mysql_num_rows($rs_listaconsultas);
echo json_encode($row_rs_listaconsultas);
まず第一に、私の "echo json_encode" はすべてのクエリ行を提供するのではなく、1 つしか提供しません。すべてのクエリ行を HTML ページに渡すにはどうすればよいですか? ここに何が欠けていますか?:((( 必要な 2 番目のヘルプは、これらの値をテーブルに表示する方法です。正しい関数 (.$getJSON) を使用していますか?
前もって感謝します。マリオ