私は2つのhtmlテーブルを持っています.1つはtable.phpであり、もう1つはviewdata.phpです。フリストテーブルには、多数の行とデータがmysqlデータベースから抽出されています。私は私のHTMLテーブルのデータのシリアルNo 1をクリックすると、シリアルNo 1の詳細が別のテーブルに表示されなければならなくて、私はそうしようとしました。しかし、私はそれを行う方法を理解していない。s_noで個人のデータを取得する方法
table.php これは、HTMLテーブル
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass)
or die ('Error connecting to mysql');
$dbname = 'form_db';
mysql_select_db($dbname);
$query = "SELECT * FROM form";
$result = mysql_query($query)
or die(mysql_error());
print "
<table id=\"AutoNumber2\" border=\"1\">
<tr>
<th>S.no</th>
<th>Title of thesis:</th>
<th>View detail:</th>
</tr>";
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
print "<tr>";
print "<td>" . $row['s_no'] . "</td>";
print "<td>" . $row['title of thesis'] . "</td>";
print "</tr>";
}
print "</table>";
?>
dataview.php別のテーブルここで
<?php
$query = "SELECT * FROM form";
$result3 = mysql_query($query)
or die(mysql_error());
$result3 = mysql_query("SELECT * FROM form where s_no='11'");
while($row3 = mysql_fetch_array($result3, MYSQL_ASSOC)){
$s_no=$row3['s_no'];
$obs_time=$row3['obs_time'];
$title=$row3['title'];
$type=$row3['type'];
$thesis=$row3['thesis'];
$year=$row3['year'];
$proposer=$row3['proposer'];
$institute=$row3['institute'];
$email=$row3['email'];
$present=$row3['present'];
$date=$row3['date'];
}
?>
私はs_no'11' を選択mannualyきています。私はどのように私はs_noを自動的に渡すことができるか分からない行(詳細を表示)をクリックして別のテーブルにその詳細を表示したい。どうもありがとうございます。/!!
これらのmysql_関数をゴミ箱に投げます。早くアップグレード! – mickmackusa
[PHP Pass変数を次のページにコピーする]の可能性があります(http://stackoverflow.com/questions/871858/php-pass-variable-to-next-page) – mickmackusa