gpt4 book ai didi

php - 在列中显示单行数据 mysql/PHP

转载 作者:行者123 更新时间:2023-11-30 01:26:44 25 4
gpt4 key购买 nike

目前我有一个脚本显示可编辑且可以更新数据库的数据。我尝试输入行数,但似乎没有任何效果。我真的很喜欢这个脚本来制作 3 列(每列 10 行),请帮忙。

$sql = "SELECT id, pounds FROM price_list ORDER BY id";
$i = 0;
$result = mysql_query($sql);
echo "<form name='prices' method='post' action='updateA.php'>";

while($rows = mysql_fetch_array($result))
{
echo "<body bgColor='#5F5F6B'>";
echo "<table><table border=2 cellspacing=0 cellpadding=1>";
echo "<input type='hidden' name='id[$i]' value='{$rows['id']}' >";
echo "<td><font color='#FFFFFF'><font size='2'>DAYS {$rows['id']}: </font><font size='2'><font color='#000000'>PRICE:<input type='text' size='1' name='pounds[$i]' value='{$rows['pounds']}' ></tr>";

++$i;
}
echo "</table>";
echo "<input type='submit' value='Update Prices Band A' />";
echo "</form>";

?>

以上是原代码。

最佳答案

我真的不知道你想做什么,但是这段代码将生成数据库中所有条目的列表,并且能够更改它们。请注意,您必须重新制作 update_a.php 文件:

<style>

body {
background:#5F5F6B;
color:#fff;
}

</style>

<?php

$result = mysql_query("SELECT id, pounds FROM price_list ORDER BY id");
if (!$sql || mysql_num_rows($result)==0)
echo "Price list is empty";
else {
echo '<form name="prices" method="GET" action="update_a.php">'; // Change your filename!

$i = 0;
while ($rows = mysql_fetch_array($result)) {
echo 'Day '.$rows['id'].' costs ';
echo '<input type="text" name="'.$rows['id'].'" value="'.$rows['pounds'].'"/> pounds'
echo '<br/>'

$i++;
}
echo '<input type="submit" value="Update Prices Band A"/>';
echo "</form>";
}

?>

关于php - 在列中显示单行数据 mysql/PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17922944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com