Php 链接mysql_fetch_数组中的变量
我正经历着一段艰难的时光 sqlphp文件,不可查看,ocene_dijaka_pri_predmetu.php: 后来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']!="") {
$_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>'." ";
}
}
?>