Я использую php и mysql ...Изменить значение в зависимости от того, что было указано
Продавец может продавать товар. В настоящий момент они указывают количество, которое они хотят продать, и цену, которую они хотят продать, заполнив форму. Это затем будет сохранен в БД ...
Однако я хочу, чтобы редактировать этот сейчас, так что ... Форма выглядит что-то вроде этого ...
Product Name - Drop down box
Quantity - number specified by the user ... gets saved as a double
Price - number specified by user.. saved as a double.
Price per unit -- IMPLEMENT THIS SO THAT IT CHANGES ACCORDING TO WHAT the user types as the price and quantity...
Так что я хотел бы добавить дополнительные цена за единицу поля ... Это автоматически обновляется (рассчитывается в соответствии с ценой/количеством) в соответствии с пользовательским вводом.
Как бы я мог сделать что-то подобное? Любая помощь была бы оценена.
Спасибо.
Что такое расчет для этого поля? В чем его цель? Вы храните его или просто показываете его пользователю? Если это просто для целей показа и не нужно хранить, то на самом деле это не обязательно должно быть «полем» в строгом смысле, вы можете просто использовать JavaScript для выполнения расчета и обновления дисплея в любое время, когда другой вход поля меняются. – David
@ Давид вычисляет цену/количество, указанное пользователем в форме. Он используется для расчета цены за единицу. Я хочу делать и хранить и отображать его. Поэтому, когда пользователь будет доволен информацией, заполненной при отправке формы, она сохранит цену, количество и цену за килограмм. так что самое лучшее действие брать?? Поскольку я хочу, чтобы поле было рассчитано автоматически, когда пользователь меняет значения, а затем сохраняет это значение после отправки формы. Спасибо. – Jsmith
В этом случае (если пользователь не сможет его отредактировать, так как это вычисленное поле), вы должны взять оба подхода в ответе Амита ниже. Рассчитайте его клиентскую сторону для отображения пользователю (но не беспокойтесь, отправляя его как часть формы, так как значения, необходимые для его расчета, уже отправляются). Затем вычислите его снова на стороне сервера при записи записи в базу данных. Таким образом, пользователь не может вмешиваться в это поле. – David