[英]PHP, MySQL - only getting the last entry
我正在尝试调整我没有编程的现有 Web 应用程序。 这是使用此 Web 应用程序的用户不满意的功能。 到目前为止,我已经设法做它应该做的事情,但我的问题是,当我添加带有以下号码的新客户并尝试编辑旧条目时,我只能得到已添加的最后一个条目。 我试过使用 $this。 但我没有帮助。 所以我的问题是如何让 php 查看与客户 ID 对应的条目,而不仅仅是查看添加的最后一个条目。
//set the query and fetch data from it
$resnew = mysql_query("SELECT * FROM orders");
while ($dnew=mysql_fetch_assoc($resnew)) {
$number = $d['number'];
$auto_id = $d['auto_id'];
$modell = $d['modell'];
}
//set the other query to fetch data from it
$reslevel=mysql_query("SELECT level FROM modells WHERE auto_id=$modell");
while ($dlevel=mysql_fetch_assoc($reslevel)) {
$parameter="level";
$$parameter=$dlevel["$parameter"];
}
?>
<li> //Output
<label><? echo $label ?>:</label>
<input type="text"
name="<? echo $settings_id ?>_settings_one_rule"
maxlength="<? echo $lenght ?>"
class="textfeld"
style="width:<? echo $should_lenght ?>px;"
value="<?
if ($settings_id == 12) {
echo "$number . $level ;
}
?>"
>
</li>
这是你目前的逻辑:
显然,你只会得到最后一部分。
移动循环内的输出。
那么你的逻辑将是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.