错误:未定义的偏移量,需要将值传递给Select语句

时间:2015-10-28 04:05:21

标签: php html mysql mysqli

我得到以下错误,以便将值传递给"选择"言。

  语句print_r($fieldName[$enID]);

上的

未定义的偏移量错误

代码看起来像

while($row = $result->fetch_assoc()) 
                            {
                                $counter1 = $counter++;     
                                $fieldName[] = $row['fieldName'];
                                $fieldText[] = htmlspecialchars($row['fieldText']);
                                $fieldID[]   = $row['ID'];
                                $enID   = $row['ID'];
                                echo "$enID";
                                print_r($fieldName[$enID]);
//$enfieldText = $mysqli->query("SELECT fieldText FROM languageUpdate WHERE fieldName = '$row["fieldName"]' and Language = 'en'")->fetch_object()->fieldText; ##NEED HELP IN FIXING THIS

                                if ($_GET['showname']){     

                                echo"<tr>";
                                echo "<td>".$row['fieldName']."</td>";
                                echo '<td>'.'<input type = "text" class="form-control" onclick ="colorChange(this)" disabled = "disabled" id ="'.$row["ID"].'"  name = "fieldText['.$row["ID"].']" value = "'.$row["fieldText"].'">'."</td>";
                                echo "</tr>";}


                            }

我的代码从数据库中获取ID, Name and Text,而我尝试做的是从同一个表中获取另一些数据,但是捕获之前提取的Name字段。基本上,正在拉取嵌套信息。我在线上获得了未定义的偏移量:print_r($fieldName[$enID])。我将其捕获以将其传递到下一行以获得一个唯一值,但我无法这样做。

示例:

让我们说:在获取结果时:$fieldName[] Array ( [0] => title [1] => listHeading )

我希望提取title, and listHeading并将其传递给

//$enfieldText = $mysqli->query("SELECT fieldText FROM languageUpdate WHERE fieldName = 'title'")->fetch_object()->fieldText; ##dynamic parameterization 

如果不清楚,请告诉我。

0 个答案:

没有答案