Php 如何通过s_no检索个人数据
我有两个html表,一个是table.php,另一个是viewdata.php。在第一个表中有行数,数据正在从mysql数据库中提取。如果我要单击html表格数据的序号1,那么序号1的详细信息必须显示在另一个表格中,我尝试过这样做。但是我不知道怎么做 table.php 这是html表Php 如何通过s_no检索个人数据,php,mysql,mysqli,Php,Mysql,Mysqli,我有两个html表,一个是table.php,另一个是viewdata.php。在第一个表中有行数,数据正在从mysql数据库中提取。如果我要单击html表格数据的序号1,那么序号1的详细信息必须显示在另一个表格中,我尝试过这样做。但是我不知道怎么做 table.php 这是html表 <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $conn = mysql_connect($dbh
<?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'];
}
?>
使用$\u GET通过URL发送变量
dbconnect.php
<?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);?>
include('dbconnect.php');
$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><a href=\"dataview.php?s_no=".$row['s_no']. \"\">". $row['s_no'] . "</a></td>";
print "<td>" . $row['title of thesis'] . "</td>";
print "</tr>";
}
print "</table>";?>
<?php
include('dbconnect.php');
$sn= $_GET['s_no'];
$sql = "SELECT * FROM form where s_no=". $sn;
$result3 = mysql_query($sql);
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'];
}
?>
table.php
<?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);?>
include('dbconnect.php');
$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><a href=\"dataview.php?s_no=".$row['s_no']. \"\">". $row['s_no'] . "</a></td>";
print "<td>" . $row['title of thesis'] . "</td>";
print "</tr>";
}
print "</table>";?>
<?php
include('dbconnect.php');
$sn= $_GET['s_no'];
$sql = "SELECT * FROM form where s_no=". $sn;
$result3 = mysql_query($sql);
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'];
}
?>
include('dbconnect.php');
$query=“从表单中选择*”;
$result=mysql\u query($query)或die(mysql\u error());
“打印”
序号
论文题目:
查看详细信息:
";
而($row=mysql\u fetch\u数组($result,mysql\u ASSOC)){
打印“”;
打印“”;
打印“$行[“论文标题]”;
打印“”;
}
打印“”;?>
dataview.php
<?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);?>
include('dbconnect.php');
$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><a href=\"dataview.php?s_no=".$row['s_no']. \"\">". $row['s_no'] . "</a></td>";
print "<td>" . $row['title of thesis'] . "</td>";
print "</tr>";
}
print "</table>";?>
<?php
include('dbconnect.php');
$sn= $_GET['s_no'];
$sql = "SELECT * FROM form where s_no=". $sn;
$result3 = mysql_query($sql);
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'];
}
?>
将那些mysql函数扔进垃圾箱。尽快升级!可能重复此帮助您应该添加第一条评论作为答案的一部分