Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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
php中的叛逆_Php_Web_While Loop - Fatal编程技术网

php中的叛逆

php中的叛逆,php,web,while-loop,Php,Web,While Loop,这段代码显示了mysql数据库表的内容,并在表单的下方有一个按钮,但不幸的是,虽然I和my response$a变量始终是最终值 关于id=1的示例帖子,当页面地址+变量时单击按钮 见表11或循环出口处的变量 如何链接到id为1的整篇文章的页面看起来很像。 php示例?Id='1' <?php session_start(); require_once 'connect.php'; $a = 0; $conn = @new mysqli($host, $db

这段代码显示了mysql数据库表的内容,并在表单的下方有一个按钮,但不幸的是,虽然I和my response$a变量始终是最终值

关于id=1的示例帖子,当页面地址+变量时单击按钮

见表11或循环出口处的变量

如何链接到id为1的整篇文章的页面看起来很像。 php示例?Id='1'

<?php
    session_start();
    require_once 'connect.php';
    $a = 0;
    $conn = @new mysqli($host, $dbuser,$dbpass,$dbname);
    if ($conn->connect_errno!=0)
    {
         echo "Error ".$conn->connect_errno;
    } else {
         $id=$_SESSION["id"];
         #echo 'to jest nasze id '.$id;
         $sql = "select * from zgloszenia where user_id ='$id'; ";
         $wynik = $conn->query($sql);
         echo '<table class="table table-striped"><tr><th>id</th><th>stan</th><th>opis</th><th>data</th></tr>';

         while($row = $wynik->fetch_assoc()) {
                $t[]=$row['id'];
                echo "<tr href='http://myspace.com'><td>".$row['id'].
                     "</td><td>".$row['stan']."</td><td>".$row['opis'].
                     "</td><td>".$row['data_zgl'].
                     "</td><td><form method ='post'><button  type='submit' name='submit' class='btn btn-default'>zobacz</button></form></td></tr>";

                 if (isset($_POST['submit'])) {
                      header('Location: zobacz.php?id='.$t[0].'');
                 }
                 $a++;
           }
           echo '</table>';

    }
    print_r($t);
    $conn->close();

很难理解你想对你的问题说些什么,你想实现什么,但是看看代码,可以假设您正在尝试转到一个页面,在该页面中,您可以根据特定id从数据库中获取详细信息,再次查看您的代码,您正在尝试在标记中添加链接,然后尝试使用表单发布id,假设它将带您到具有id的目标页面

关于你的方法有几点

您不需要数组来实现这一点,就像您在这里尝试$t[]=$row['id']; 您需要将href='pagename.php更改为正确的页面名称

<?php session_start();
require_once 'connect.php';
$a = 0;
$conn = @new mysqli($host, $dbuser,$dbpass,$dbname);
if ($conn->connect_errno!=0){
     echo "Error ".$conn->connect_errno;
} else {
    $id=$_SESSION["id"];
    //echo 'to jest nasze id '.$id;
    $sql = "SELECT * FROM zgloszenia WHERE user_id='$id'";
    $wynik = $conn->query($sql);
    echo '<table class="table table-striped">
         <tr>
            <th>id</th>
            <th>stan</th>
            <th>opis</th>
            <th>data</th>
            <th>Button</th>
         </tr>';
     while($row = $wynik->fetch_assoc()) {
            echo "<tr>
                    <td>".$row['id']."</td>         
                    <td>".$row['stan']."</td>
                    <td>".$row['opis']."</td>
                    <td>".$row['data_zgl']."</td>
                    <td><a href='pagename.php?id= ".$row['id']."'>Button</a></td>";
             $a++;
             echo "</tr>";
       }
       echo '</table>';
}
print_r($t);
$conn->close();
?>
<?php session_start();
require_once 'connect.php';
$a = 0;
$conn = @new mysqli($host, $dbuser,$dbpass,$dbname);
if ($conn->connect_errno!=0){
     echo "Error ".$conn->connect_errno;
} else {
     $id=$_SESSION["id"];
     //echo 'to jest nasze id '.$id;
     $sql = "SELECT * FROM zgloszenia WHERE user_id='$id'";
     $wynik = $conn->query($sql);

    echo '<table class="table table-striped">
         <tr>
            <th>id</th>
            <th>stan</th>
            <th>opis</th>
            <th>data</th>
         </tr>';

     while($row = $wynik->fetch_assoc()) {
            echo "<tr onclick='window.location='pagename.php?id= ".$row['id']."''>
                    <td>".$row['id']."</td>         
                    <td>".$row['stan']."</td>
                    <td>".$row['opis']."</td>
                    <td>".$row['data_zgl']."</td>";
            echo "</tr>";
        $a++;
       }
       echo '</table>';
}
print_r($t);
$conn->close();
?>

嗯。。。什么你能再澄清一下你的问题吗?我想我明白了他想要达到的目的,如果在循环中设置$_POST['submit'],那么我想他是想进入标题“Location:zobacz.php?id=”。$t[0]。;何时提交button@Shehary编辑这个问题,让其他人看到你的想法,他想,他means@RiggsFolly无法编辑问题,但我通过查看代码了解他试图做什么我希望每行代码都可以查看单个变量可以访问链接中变量的网站以查看数据库,该变量的所有数据