如何发送数据http://localhost/someproject/editid/1
而不是http://localhost/someproject/client_list.php?editid=1
请让我知道上面的url是如何工作的,我们需要使用任何api或Web服务在php中传递上面的url参数
像一样使用表单
<a href="client_register.php/editid/<?php echo $row['id'];?>
在你的php代码中通过获取id
$_SERVER['REQUEST_URI_PATH'] = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$segments = explode('/', $_SERVER['REQUEST_URI_PATH']);
$segments将是一个数组,你将像一样在这个数组中获得你的id
Array
(
[0] =>
[1] => test.php
[2] => id
[3] => 9
)
<?php
// code by satish nakenaboina to retrive the data ie client list from db and to display
include_once('db_config.php');
$sql=mysql_query("SELECT * FROM `tblusers`") or die(mysql_error());
while($row = mysql_fetch_array($sql)){
?>
<td class="a-center">
<?php echo $row['id']; ?>
</td>
<td class=" sorting_1"><?php echo $row['USER_FIRST_NAME']; ?></td>
<td class=""><?php echo $row['SPECIALITY']; ?></td>
<td class=""><?php echo $row['REGISTERED_PHONE_NUMBER']; ?></td>
<td class=""><?php echo $row['REGISTERED_EMAIL']; ?> </td>
<td class=""><i data="<?php echo $row['id'];?>" class="status_checks btn <?php echo ($row['status'])? 'btn-success' : 'btn-danger'?>"><?php echo ($row['status'])? 'Active' : 'Inactive'?></i></td>
<td class="a-right a-right"><a href="client_register.php?editid=<?php echo $row['id'];?>" class="btn btn-info btn-xs">Edit</a> <a href="" class="btn btn-success btn-xs">Delete</a></td>
</tr>
<?php
}
?>