ボタンに問題があります。私は説明しようとします。 1)postgresqlのユーザーdbとms sqlの新しいdbがあります。 2)テーブルに2列の作成されたサイト( "SELECT * from users" -postgresql):id/user 3)サブミットボタンを含む新しい列 "Operator"を追加し、サブミットボタンの機能は "access"列は、ms SQLデータベースから。各行に送信ボタンを印刷
問題: 私はms sqlに持っているすべてのデータのボタンを表示します(ms SQLで7行のデータがあり、各行に7つのボタンが表示されます)。各行に対して1つのボタンをエコーする必要があります。これは変更可能です。アクセス== 1の場合、アクティブにする必要があります。そうでない場合は、名前をDiactiveにする必要があります。ここで
は、私が得たものの私のコードと絵です:
<?php
<table class="table table-condensed">
\t \t \t <thead>
<tr>
\t \t <th>ID</th>
\t \t <th>User</th>
\t \t <th>Operator</th>
\t \t <th>View</th>
</tr> \t \t
<?php
while ($row = pg_fetch_array($result)) {
\t ?>
<tr>
\t <td>
\t \t <?php
\t \t $id = $row["id"];
\t \t echo $id;
\t \t ?>
\t </td>
\t <td>
\t \t <?php
\t \t $username = $row["username"];
\t \t echo $username;
\t \t ?>
\t </td>
\t <td>
\t \t <form method="POST" action="oper.php">
<?php
include ("db.php");
$result2 = pg_query($db_connection, "SELECT * from users ORDER by id asc");
while ($row1 = pg_fetch_array($result2))
{
\t $iddrain= $row1['id'];
\t //echo $iddrain;
\t
\t
\t //echo $iddrain;
\t $q7= "Select access from nezeret where id_m=$iddrain";
\t
\t //var_dump($q7);
\t $resultid= sqlsrv_query($link, $q7, $params, $options);
\t while($row7= sqlsrv_fetch_array($resultid))
\t {
\t \t //$rs7=$row7['ID_M'];
\t \t $rs8=$row7['access'];
\t \t //echo $rs8;
\t \t //break;
\t
\t if($rs8==1)
\t \t {
\t \t \t echo "<p><input type=\"submit\" name=\"uid\" value=Operator-ON onchange=\"this.form.submit()\"></p>
\t \t \t \t <p><input type=\"hidden\" name=\"uid\" value=$id onchange=\"this.form.submit()\"></p>";
\t \t }
\t
\t \t else
\t \t {
\t \t \t echo "<p><input type=\"submit\" name=\"uid\" value=DIavtive onchange=\"this.form.submit()\"></p>
\t \t \t \t <p><input type=\"hidden\" name=\"uid\" value=$id onchange=\"this.form.submit()\"></p>";
\t \t }
\t }
}
?>
</form>
\t </td>
<?php
}
?>
</tr>
</table>
?>
:ここでは、コードです –