[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Умножение в php и сохранение в mysql.
Ocoop
Доброе утро, форумчане!

Не получается написать правильно код для php.

Подробнее:

Нужно создать поля: ф. и. о., эл. почту, количество и общее число. Первые два поля человек заполняет о себе. Третье (количество)-вводит цифру от 1 до ... (бесконечности). Введенная цифра должна автоматически умножаться на 8000 и в общее число должно отображать (количество умножить на 8000). Это общее число должно быть запрещено редактировать. Далее нужно эти три поля (ф. и. о., эл. почту, количество, общее число) вывести на экран, чтобы человек проверил данные и сохранить их в mysql. Как это сделать?

Я сделал пока все поля, сохраняются все, однако когда вводу количество, оно не умножается и общее число не выводится. Я использую два раза "<form class="" method="post" action="">". Я думаю, это именно из-за этого все проблемы. Как исправить?
m4a1fox
Ocoop
Код в студию. Тут ни кто не может сквозь экраны смотреть.
Игорь_Vasinsky
даже смешно вспомнить что у меня были когда то такие же вопросы) laugh.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
dron4ik
$_POST['общее число'] = $_POST['общее число'] * 8000;

_____________
Ex3m.com.ua — Активный образ жизни
Ocoop
Код состоит из двух частей, которые нужно соединить в одну:

Первая часть кода:

<?php
session_start();
$s = $_SESSION['n'] = $_POST['n'];
$res = $s * 8000.00."";?>


<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="post">
<
input size="2" value="<?=$s?>" name="n">
<
br />
<
input type="submit" value="Посчитать">

</
form>
<
div class="row pass3">
Общая стоимость: <input type="sum" id="sum1" name="sum1" value="<?=$res?>" name="n" disabled="true" />
</
div>


Вторая часть кода:

<!DOCTYPE html>
<html>
<head>
<meta
charset="windows-1251" />
<link
rel="stylesheet" href="assets/css/styles.css" />
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head>
<body>

<div
id="main">

<form
class="" method="post" action="">
<div
class="row surname">
<input
type="text" id="surname" name="surname" placeholder="Фамилия" />
</div>

<div
class="row name">
<input
type="text" id="name" name="name" placeholder="Имя" />
</div>

<div
class="row patronymic">
<input
type="text" id="patronymic" name="patronymic" placeholder="Отчество" />
</div>
<div
class="row email">
<input
type="text" id="email" name="email" placeholder="Электронная почта" />
</div>
<div
class="row quantity">
<input
type="text" id="quantity" name="quantity" placeholder="Количество" />
</div>

<div
class="row quantity2">
Общая стоимость: <input type="quantity2" id="quantity2" name="quantity2" value="<?=$res?>" name="n" disabled="true" />
</div>
<input
type="submit" value="Отправить" />

</form>
</div>

<script
src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script
src="assets/js/jquery.complexify.js"></script>
<script
src="assets/js/script.js"></script>

</body>
</html>



Как соединить первый и второй коды, чтобы после ввода количества общая сумма сама считалась+выводилась не экран в поле input и ее нельзя было редактировать+после нажатия кнопки "отправить" показывался экран с заполненными данными, они заносятся в mysql (все поля). Как это сделать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.