Php 链接mysql_fetch_数组中的变量

Php 链接mysql_fetch_数组中的变量,php,mysql,Php,Mysql,我正经历着一段艰难的时光 sqlphp文件,不可查看,ocene_dijaka_pri_predmetu.php: 后来 $_SESSION['ocena']=$tab; $_SESSION['id_ocene']=$tab2; 这将转到prva.php: <?php if(isset($_SESSION['ocena'])) { if($_SESSION['ocena']!="") {

我正经历着一段艰难的时光

sqlphp文件,不可查看,ocene_dijaka_pri_predmetu.php:

后来

   $_SESSION['ocena']=$tab;
   $_SESSION['id_ocene']=$tab2;
这将转到prva.php:

<?php

     if(isset($_SESSION['ocena']))
         {
         if($_SESSION['ocena']!="")
         {
             foreach($_SESSION['ocena'] as $ocena)
             {
                 foreach ($_SESSION['id_ocene'] as $id)
                 {
                 echo '<a href=podrobnosti.php?id_ocene='."$id".'.'>''."$ocena".'</a>';
                  }
              }
             }
             else
         {
             echo "Butast si!";
         }
         }
         else{echo 'Ocene';}

         ?>
现在我就是不工作$所有$ocena的id都是相同的

我想为每个$ocena显示每个$id

示例:在我的数据库中,id_o=1,ocena=5。 我想传递每个海洋的id。所以ocena=4的id_o=2,a href中的$id将为2


我本想传递整个mysql\u fetch\u数组,但我不知道如何传递。

尝试使用更干净的代码:

 $tab = array();
 while($row=mysql_fetch_array($rezultat))
 {
      $tab[] = $row;
 }
然后将会话变量赋值为: $\会话['ocena']=$tab

现在,prva.php

<?php
     if (isset($_SESSION['ocena'])) {

         foreach($_SESSION['ocena'] as $ocena) {
                echo '<a href=podrobnosti.php?id_ocene='.$ocena['id_o'].'>'.$ocena['ocena'].'</a>'." ";
         }
     }
 ?>

我不确定你想要什么样的输出。如果有一行id_o=1和ocena=5,以及一行id_o=2和ocena=6,是否需要两个链接?例如:一个链接id_-ocene=1和ocena=5,另一个链接id_-ocene=2和ocena=6或4链接?例如:id_ocene=1和ocena=5,id_ocene=2和ocena=5,id_ocene=1和ocena=6,id_ocene=2和ocena=6??谢谢。你的代码可以工作。只是修正了一些引号,就行了。谢谢你抽出时间!
<?php
     if (isset($_SESSION['ocena'])) {

         foreach($_SESSION['ocena'] as $ocena) {
                echo '<a href=podrobnosti.php?id_ocene='.$ocena['id_o'].'>'.$ocena['ocena'].'</a>'." ";
         }
     }
 ?>