テーブルがあり、テーブルで探している連絡先の名前と番号を入力する検索ボックス (input type="text") があります。
私が達成したいのは、この型指定された選択の結果が同じテーブルに表示/表示されることです!
私が知りたいのは、入力された選択をどのように識別して、「SELECT * FROM table WHERE」関数で処理できるようにするかです。これにより、この変数を追加して、SQL にテーブル内で検索させることができます。
通常、私はconfig.phpページを使用してSQLを作成し、これにより結果が新しいページに表示されますが、今回は同じページの同じテーブルに結果が表示されるようにしたいです!
これは可能ですか?
私の検索ボックスモデル:
<legend>Voer het Naam en Nummer in dat je wilt opzoeken</legend>
<input type="text" id="Naam" name="Naam" placeholder="Voer een Naam in" /><br/>
<input type="text" id="Nummer" name="Nummer" placeholder="Voer een Nummer in" /><br/>
私のテーブル:
<?php
include("pagination.php");
if(isset($res))
{
//creating table
echo '<table style="width:1500px; cell-padding:4px; cell-spacing:0; margin:auto;">';
echo'<th>id</th><th>Time</th><th>Answered Y/N</th></th><th>Naam</th><th>Caller ID</th>';
while($result = mysql_fetch_assoc($res))
{
echo '<tr>';
echo '<td>'.$result['callapiid'].'</td>'.'<td>'.$result['statusCalling'].'</td>';
if ($result['statusAnswered'] =="NULL"||$result['statusAnswered'] =="Null" || $result['statusAnswered'] =="null" || $result['statusAnswered'] =="")
{
echo "<td>Not Answered!</td>";
}
else
{
echo "<td>Answered!</td>";
}
echo '<td>'.$result['calleridname'].'</td>'.'<td>'.$result['calleridnum'].'</td>' ;
echo '</tr>';
}
echo '</table>';
}
?>
& pagination.php の $res 変数:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// select database
mysql_select_db("voizxl_wachtrij", $con); ////provide database name
$query = mysql_query("SELECT * FROM Callflow");
$total_rows = mysql_num_rows($query);
$base_url = 'https://localhost/pagi/';
$per_page = 50; //number of results to shown per page
$num_links = 8; // how many links you want to show
$total_rows = $total_rows;
$cur_page = 1; // set default current page to 1
if(isset($_GET['page']))
{
$cur_page = $_GET['page'];
$cur_page = ($cur_page < 1)? 1 : $cur_page; //if page no. in url is less then 1 or -ve
}
$offset = ($cur_page-1)*$per_page; //setting offset
$pages = ceil($total_rows/$per_page); // no of page to be created
$start = (($cur_page - $num_links) > 0) ? ($cur_page - ($num_links - 1)) : 1;
$end = (($cur_page + $num_links) < $pages) ? ($cur_page + $num_links) : $pages;
$res = mysql_query("SELECT * FROM Callflow LIMIT ".$per_page." OFFSET ".$offset);
mysql_close($con);
?>
あなたの助けとアドバイスをいただければ幸いです。