Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过s_no检索个人数据_Php_Mysql_Mysqli - Fatal编程技术网

Php 如何通过s_no检索个人数据

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

我有两个html表,一个是table.php,另一个是viewdata.php。在第一个表中有行数,数据正在从mysql数据库中提取。如果我要单击html表格数据的序号1,那么序号1的详细信息必须显示在另一个表格中,我尝试过这样做。但是我不知道怎么做

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'];
    }
?>

使用$\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函数扔进垃圾箱。尽快升级!可能重复此帮助您应该添加第一条评论作为答案的一部分