如何发送数据http://localhost/someproject/editid/1而不是http://localho


how to send data http://localhost/someproject/editid/1 instead of http://localhost/someproject/editid=1

如何发送数据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 
                                                }
                                        ?>