私はmysqlでphpに取り組んでおり、ユーザーがmysqlデータベースから名前と場所で検索できる検索フォームが私のサイトにあります。場所。ユーザーが検索すると、結果が表形式で表示されます。この結果を csv 形式でエクスポートしたいのですが、可能ですか??
ここに私の検索フォームがあります:
<form class="form-horizontal" action="" method="post" name="userform">
<?php if($_GET[id]){?>
<?php }else{?>
<fieldset>
<legend>Search</legend>
<div class="control-group">
<label class="control-label">Search Term</label>
<div class="controls">
<input type="text" class="span3 search-query" name="term" placeholder="search by name and location">
<button type="submit" class="btn" name="search">Search</button>
</div>
</div>
</form>
データベースから結果を取得するクエリは次のとおりです。
<?php
// to print the records
$term = $_POST['term'];
if($term != ""){
$sql = mysql_query("select * from customers where name like '%$term%' or location like '%$term%'");
while ($row = mysql_fetch_array($sql)){
?>
<tr>
<td><?php echo $row[cid];?></td>
<td><?php echo $row[name ];?></td>
<td><?php echo $row[email];?></td>
<!--<td> </td>-->
<td><?php echo $row[mobile];?></td>
<td><?php echo $row[address];?></td>
<td><?php echo $row[location];?></td>
?>