我正在做一个项目,我需要在php或js中恢复ID

我在同一表格(mySql)中有2行,第1行= id_answer,第2行=文本

我在代码中使用foreach利用第一行文本。

我搜索同时在div中关联我的文本和值来引用此答案的ID。

<ul id="listQuestionResponseFaq" class="col-sm-12 pad-0">

<?php 
   foreach ($questionResponseArrayFaq as $questionResponseFaq ) {
    ?>
     <li class="liSearchFaq col-sm-8 col-sm-offset-2 pad-0">
       <div class='panel padding txtLeft' value="<?php $answerSearch ?> ">
         <?php echo $questionResponseFaq; ?>                   
       </div> 
      </li>
<?php
  } 
?> 
</ul>

我不知道如何恢复id_answer并将其插入我的答案中。 所有答案的ID都不相同。 每个答案都有不同的ID

谢谢我

MySQLBase

$queryFaq = $pdoRepository->executeQuery("
SELECT DISTINCT fa.* FROM form_answer AS fa
LEFT JOIN form_option_filter AS fof
ON fof.id_option = fa.id_option
LEFT JOIN form_option AS fo
ON fo.id_option = fa.id_option
WHERE fof.statut = 1
AND fo.search = 1");

if ($queryFaq) {
$questionResponseArrayFaq = array();
while ($row = $queryFaq->fetch(PDO::FETCH_ASSOC)) {     
    $questionsSearch = $row['text'];
    $answerSearch = $row['id_answer'];

    array_push($questionResponseArrayFaq, $questionsSearch);        

    }
}

#1楼 票数:0

我想我了解您在寻找什么,如果可以,我建议您采用其他方法来利用PHP的关联数组循环。

$questions = array();
while ($row = $queryFaq->fetch(PDO::FETCH_ASSOC)) 
{
    $questions[$row['text']] = $row['id_answer'];
}

foreach($questions as $question => $answer)
{
  echo 'Question: ' . sanitize($question);
  echo 'Answer:' . sanitize($answer);
}

如果您确实需要2个独立的阵列,则可以使用resetnext函数来完成。 我在一个较早之前的另一个堆栈溢出示例中找到了它,但现在找不到。 如果有人愿意参考并给予好评。

$questions = array();
$answers = array();
while ($row = $queryFaq->fetch(PDO::FETCH_ASSOC)) 
{
    $questions[] = $row['text']
    $answers[] = $row['id_answer'];
}

$answer = reset($answers);
foreach($questions as $question)
{
  echo 'Question: ' . sanitize($question);
  echo 'Answer:' . sanitize($answer);
  $answer = next($answers);
}

  ask by Khyra translate from so

未解决问题?本站智能推荐:

2回复

使用PHP和MySQL获取随机ID

我有2个表,其中包含id,subject,exam,qution,qution_id,在表2中的表1中id,question_id,answer,正确,这里我有一个问题要从我正在使用的数据库中获取随机问题 当我单击提交答案时,我应该随机得到下一个问题,例如 每当页面加载时我应该在这里使用
3回复

使用多个获取的MySQL数据的JS问题[PHP,MySQL和JS]

我正在学习JS并且我的脚本有一些问题,需要你的帮助! 我正在编写一个代码,其中我有一个从我的数据库中获取img标题的列表,通过单击标题,应该弹出一个带有描述的div框。 我的问题是,我的脚本代码仅适用于第一次获取的数据。 这是我的代码的简单版本: 并在我创建一个剪切的代码下面(没
2回复

使用JS/PHP/MySQL处理图像

我想存储用户上传的图像,并根据请求将其检索到某些页面。 进一步来说: 如何让用户上传照片? 它们如何相对于数据库存储? 如何控制图像大小/类型等(当他们上传时)? 对不起,如果这些是非常棒的问题,只是进入事物并且不确定在哪里看。 对于刚刚发布其他资源链接的人来说,我真的
1回复

如何使用PHP,Angular.js和MySQL由单个用户提交的多行插入值

我需要使用Angular.js和PHP在单个用户单击中插入多行。 首先,我在下面解释我的代码。 为time.html 上面的代码部分在UI上提供了以下输出。 单击下面的链接查看输出图像。 时间表 timecontroller.js 在上图中,您可以看到我有5天的时间和一些
1回复

使用JS/JQuery修改PHP以与MySQL通讯

因此,我的目标是尝试允许页面上的动态元素确定发送到数据库的SQL。 第一部分是我的主要HTML文档中包含的JS: 上面包含的文档get_info.php看起来像这样: 我的问题是,当我仅回显SQL时,它看起来很好,而当我手动测试SQL时,它就可以工作。 但是无论出于什么原因,当我尝
1回复

JS/PHP表单到mysql

我试图从js表单中使用php到mysql数据库获取数据,以便将新用户注册到我的大学项目网站。 我很新,我试图弄清楚发生了什么,但无法让它发挥作用。 一切似乎都在工作,但数据不会被发送到数据库。
1回复

滑块PHP,MYSQL和JS

我正在文章网站上工作,这些文章都在数据库中,可以删除/添加(CMS),它们都可以正常工作,数据库和滑块都可以。 现在,我要做的是将文章整合到滑块上。 这是我的代码巫婆,它不起作用,有什么提示吗? 谢谢 JS: PHP / HTML:
1回复

如何使用PHP中的ID数组从mysql表中删除多行

我在使用数组使sql查询一次删除多行数据时遇到麻烦。 请忽略我现在正在使用sql注入。 编辑:更好的解释-我的php根本不起作用。 在检查评论中提供的链接塞巴斯蒂安之后,我已经对其进行了一些编辑 注意:我正在使用AngularJS发布 这是我的controller.js函数中的$