Php 我的脚本弄乱了输入数据库的值

Php 我的脚本弄乱了输入数据库的值,php,html,mysql,Php,Html,Mysql,我不知道为什么会这样,所以我决定问你们,伙计们:) 首先,我有一个表单,它加载我要编辑的条目的值。在这一点上,一切似乎都很顺利。这些值被正确地“加载”到输入中 echo '<form action="edit.php?action=edit_proceed&id='.$id.'" method="post"> Názov: <input type="text" name="nazov1" class="edit" value="'.$data[nazov1].'"&g

我不知道为什么会这样,所以我决定问你们,伙计们:)

首先,我有一个表单,它加载我要编辑的条目的值。在这一点上,一切似乎都很顺利。这些值被正确地“加载”到输入中

 echo '<form action="edit.php?action=edit_proceed&id='.$id.'" method="post">
Názov: <input type="text" name="nazov1" class="edit" value="'.$data[nazov1].'"><br>
Druhý názov: <input type="text" name="nazov2" class="edit" value="'.$data[nazov2].'"><br>
Poznámka: <input type="text" name="poznamka" class="edit" value="'.$data[poznamka].'"><br>
Kontajner: <input type="text" name="kontajner" class="edit" value="'.$data[kontajner].'"><br>
Velkosť: <input type="text" name="velkost" class="edit" value="'.$data[velkost].'"><br>
Cena: <input type="text" name="cena" class="edit" value="'.$data[cena].'"><br>
Cena s dopravou: <input type="cena2" name="nazov1" class="edit" value="'.$data[cena2].'"><br>
Obrázok: <input type="text" name="obrazok" class="edit" value="'.$data[obrazok].'"><br>
Nezobrazovať: <input type="text" name="not_show" class="edit" value="'.$data[not_show].'"><br>
<input type="submit" value="Upraviť"></form>';

但是,nazov1的值被编辑为cena2的值,cena2为0。我不知道它有什么问题。

在您的表单代码中,您有一个错误:

<input type="cena2" name="nazov1" class="edit" value="' ....
首先更正此错误

Cena s dopravou: <input type="cena2" name="nazov1" class="edit" value="'.$data[cena2].'"><br>
Cena s dopravou:
应该是

     Cena s dopravou: <input type="text" name="nazov1" class="edit" value="'.$data[cena2].'"><br>
Cena s dopravou:

看看你的type=“cena2”

哇,我真是瞎了。谢谢。我盯着它看了至少15分钟。非常感谢:)
     Cena s dopravou: <input type="text" name="nazov1" class="edit" value="'.$data[cena2].'"><br>