私はいくつかの問題を抱えています。私のmysqlはいくつかのエラーを投げています:
クエリを実行できませんでした。コマンドが同期していません。現在、このコマンドを実行することはできません
構文自体が他の関数と競合する可能性があることを知りました。
私の場合、データベースから結果を取得するページがあります。while ステートメントを使用すると、テキスト ボックスに表示されます。今、同じページの値を更新したいと思います。一部の値はテキスト入力ではないため、値を取得するのは簡単ではありません。while() 関数内に別の php function() を配置します。
構文は次のとおりです。
テキスト ボックスをレンダリングするための while ステートメント
include '../functions/configuration.php';
$query = "call sp_callViewTransc($ids)";
$result = mysql_query($query) or die("Could not execute query. " . mysql_error());
**while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {**
**<!-- WHILE FUNCTION IS GETTING RESULT FROM DB -->**
?>
<div class="tabbable"> <!-- Only required for left/right tabs -->
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">General Information</a></li>
<li><a href="#tab2" data-toggle="tab">Computer Information</a></li>
<li><a href="#tab3" data-toggle="tab">OS and Licenses</a></li>
<li><a href="#tab4" data-toggle="tab">Remarks</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<form class="form-horizontal">
<p>Asset General Information. Some order goes here.</p>
<fieldset>
<!-- Text input-->
<div class="control-group">
<label class="control-label">Location</label>
<div class="controls">
<input id="idms_location" name="idms_location" type="text" placeholder="location" class="input-xlarge" readonly="readonly" value="<?php echo $row['idms_location']; ?>">
<?php getLocation(); ?>
**<!-- getLocation() function is another function in another file that getting dropdown values-->**
</div>
</div>
このコードを解決するphp関数はありますか?
** アップデート **
コンボボックスの結果を取得するphpの2番目の関数は次のとおりです
function getLocation() {
$query_location = "SELECT location, idms_location FROM ms_location";
$location_list = mysql_query($query_location) or die("Could not execute query." . mysql_error());
echo "<select>";
while ($row = mysql_fetch_array($location_list, MYSQL_ASSOC)) {
echo("<option value='" . $row['idms_location'] . "'>" . $row['location'] . " </option>");
}
echo "</select>";
mysql_close();
}