Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
标题(';位置:http://localhost:8888/CasinoAPP/admin/index.php'); 不起作用_Php_Location - Fatal编程技术网

标题(';位置:http://localhost:8888/CasinoAPP/admin/index.php'); 不起作用

标题(';位置:http://localhost:8888/CasinoAPP/admin/index.php'); 不起作用,php,location,Php,Location,全部 我有一个带有表的项目(代码如下)。在最后一列中,我有一个“delete”href,它指向一个包含以下代码的php页面。由于某种原因,标头('位置:')不起作用。页面的其余部分工作正常 该表是我的索引页的一部分。这就是问题所在吗?当我在其他页面上使用同一行时,效果很好 有什么建议吗 Tnx 表体: <tbody> <?php foreach($todo as $todos){

全部

我有一个带有表的项目(代码如下)。在最后一列中,我有一个“delete”href,它指向一个包含以下代码的php页面。由于某种原因,标头('位置:')不起作用。页面的其余部分工作正常

该表是我的索引页的一部分。这就是问题所在吗?当我在其他页面上使用同一行时,效果很好

有什么建议吗

Tnx

表体:

    <tbody>
        <?php                       
        foreach($todo as $todos){
        echo"<tr>";     
        echo"<td>".$todos['title']."</td>";                         
        echo"<td>".$todos['description']."</td>";
        echo"<td>".$todos['categorie']."</td>"; 
        echo "<td><a href=account.php?page=editTodo".$todos['id']."><i class='fa fa-fw fa-edit'></i></a></td>";               
        echo "<td><a href=account.php?page=delTodo".$todos['id']."><i class='fa fa-fw fa-trash'></i></a></td>";                 
        echo "</tr>";
        }
    ?>                                                                          
</tbody>

php页面:

 <?php
$var_value = $_SESSION['varname'];

if (isset($_SESSION['varname'])){

    $id = $_SESSION['varname'];
    $sql = "DELETE FROM todo WHERE id = '$id'";


    $query = $conn->prepare( $sql );
    if ($query == false) {
     print_r($conn->errorInfo());
     die ('Erreur prepare');
    }
    $sth = $query->execute();
    if ($sth == false) {
     print_r($query->errorInfo());
     die ('Erreur execute');
    }

}

header('Location: http://localhost:8888/CasinoAPP/admin/index.php'); 

?>

开口前有一个空格
怎么不起作用?你做了什么调试?错误报告是否打开并设置为显示通知?如果直接放到浏览器中,它是否工作?如果直接放到浏览器中,它是否工作fine@StevenMees你要回答我的问题吗?或者,我们应该以不清楚或重复最有可能导致您问题的原因来结束这个问题吗?请参阅上面@RiggsFolly的评论。这应该告诉你很多。这只是一个猜测,这可能只是张贴问题时的一个剪切粘贴错误。此外,如果是这种情况,这个问题应该以a结束,而不是回答。如果OP告诉我们错误消息,那么没有人会猜。就目前而言,猜测是我们所能做的一切!如果你因为问题不够清楚而不得不猜测,那么这个问题就离题了,应该结束了。谢谢你的建议,本,但这并不能很好地解决问题