【问题标题】:How do I loop through and assoc array that get data from database [closed]如何循环并从数据库中获取数据的关联数组[关闭]
【发布时间】:2012-04-28 11:45:06
【问题描述】:
while($report = mysql_fetch_assoc($result2))
            {
                $counter = count($report['Date']);
                for($i = 0; $i < $counter; $i++)
                {

                    $searchOutput .= "<tr><td name='uname".$i."'>".$report['Username']."</td><td name='utitle".$i."'>".$report['Title']."</td><td name='udesc".$i."'>".$report['Description']."</td><td name='udate".$i."'>".$report['Date']."</td><td><textarea rows='2' cols='30' name='comment".$i."' id='comment'></textarea></td></tr>";
                }
            }

        $searchOutput .= "</table>";
        echo $searchOutput;
        $publish = '<div id="submit" align="center">
            <form name="" id="" method="post">
                <input type="submit" name="submit" id="submit" value=" Submit Report " />
            </form>
        </div>';
        echo $publish;

您好,我正在尝试遍历从数据库生成的值。 我想要的是为每个使用数据库中的值生成的名称添加一个名称,然后在为生成的数据填写报告后,我将提交到另一个表,用户可以在其中查看他们的报告。 我已经使用并尝试了上面的代码,我无法得到任何结果。 如果我能得到一个结果,或者任何实现我的目标的提示,我会很高兴和感激。

提前致谢。

【问题讨论】:

  • 你得到什么输出/错误?请发帖。
  • 完全移除 foreach 循环。你不需要它。
  • 你在哪里喊你的标题?
  • @PsyCoder ofc 它是。这使它成为一个质量很差的问题。
  • @RepWhoringPeeHaa - 仅供参考,它也可以编辑。我做了必要的事。

标签: php mysql database forms


【解决方案1】:

试试这个

$i = 0; 
$searchOutput = '';
while($report = mysql_fetch_assoc($result2)) {

    $searchOutput .= "<tr><td name='uname".$i."'>".$report['Username']."</td><td name='utitle".$i."'>".$report['Title']."</td><td name='udesc".$i."'>".$report['Description']."</td><td name='udate".$i."'>".$report['Date']."</td><td><textarea rows='2' cols='30' name='comment".$i."' id='comment'></textarea></td></tr>";
    $i++;
}

【讨论】:

  • 谢谢@jcubic,我现在就试试。
  • 这正是我想要实现的目标。
  • 只要没有名为&lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;tt&gt;important read first&lt;/tt&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;或更糟的报告...
  • @jcubic,如何在报告名称后将这些数据传输或插入到另一个表中?
  • @Josiah 不太明白如果你想要不同的表,只需在同一个循环中创建它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多