传递数据/值

时间:2014-08-13 12:15:33

标签: php database

我有这个搜索php代码,其中我将formonumber变成了一个超链接。我想做的就是,一旦我点击一个表单号,它将检索所有点击formnumber的ta数据到数据库中并回显它。

$dbname = "vianney300";
$SRCHDATA = $_POST["srch"];
if($connection===FALSE)
        echo "<p> Connection Failed. ". mysql_error()."</p>";
    else{
            if(mysql_select_db( $dbname)===FALSE)
                echo "<p>Could not select database.</p>";
        }   
$query = "SELECT * FROM profile WHERE LastName='$SRCHDATA'";
$result = @mysql_query($query);
if ($result===FALSE){
    echo "<p>Unable to execute query.</p>";
    }
else {
    while (($row = mysql_fetch_assoc($result))!==FALSE){
        echo "Form no: ";
        echo "<a href='individual.php'>{$row['FormNo']}</a></br>";
        echo "Last name: ";
        echo "{$row['LastName']}</br>";
        echo "First name: ";
        echo "{$row['FirstName']}</br></br>";

2 个答案:

答案 0 :(得分:2)

如果您想将表格编号发送到单个页面,那么您必须在while函数中执行此操作:

echo "<a href='individual.php?form_no={$row['FormNo']}'>{$row['FormNo']}</a></br>";

在individual.php上,您将使用$_GET['form_no']

检索表单编号

<强> individual.php

<?php
  echo $_GET['form_no'];

  // Using this form number you can fetch the data from database

?>

答案 1 :(得分:1)

你在这一行上犯了一个小错误

echo "<a href='individual.php'>{$row['FormNo']}</a></br>";

应该是

echo "<a href='individual.php?formnumber={$row['FormNo']}'>{$row['FormNo']}</a></br>";

好的。那我该怎么回事个人.php

真的是另一个问题,但是

code individual.php

<?php
    if ( isset($_GET['formnumber']) ) {
        echo 'Recieved parameter "formnumber" in the GET array = ' . $_GET['formnumber'];
    } else {
        echo 'No parameter passed';
    }
?>