我有这个搜索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>";
答案 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';
}
?>