temasey

Рейтинг
1
Регистрация
07.12.2014

Mad_Man, зачем так хамить? не все такие умные, увы как вы. и я не вас спросил раз уж так

siv1987, перед заносом в базу на сервак нужно ее шифровать через php'шник?

---------- Добавлено 11.12.2014 в 18:25 ----------

я правильно понимаю?

Оптимизайка, а можешь объяснить, как любой школьник может положить базу? :) это вообще как два пальца? в чем моя ошибка? или этот php вообще гиблое дело? где я то накосячил?

siv1987, ну эти инпуты должны передавать значение в php а оттуда в базу данных по столбцам, только он передает число, а не буквы

---------- Добавлено 08.12.2014 в 20:02 ----------

ну то есть что выберет пользователь должно улететь в базу

siv1987, дааааа :) спасибо огромное, теперь работает, и еще не подскажешь случайно как можно выдавать в столбцы selection и selection2 не и цену, а название услуги, например, не 3600, а сайт-визитка, не 6800, а онлайн-магазин.

просто если менять value на название он не будет считать общую стоимость

<select onchange="calc()" id="type_design" <input type="hidden" name="test_selection" maxlength="30"/>

<option value="6900">Сайт-визитка - 6900 руб</option>
<option value="9420">Онлайн-магазин - 9420 руб</option>
<option value="8600">Портал - 8600 рублей</option>
</select><br/>

<select onchange="calc()" id="type_design2" <input type="hidden" name="test_selection2" maxlength="30"/>
<option value="1150">Простой дизайн - 1150 руб</option>
<option value="3700">Сложный дизайн - 3700 руб</option>
</select>

Х.З., я далек от этого, так что я вас не понимаю :(

дак мне нужно чтобы все значения передавались в одну таблицу, в том числе и вконце столбцом суммы трех этим столбцов

Дикий пионер, выдает ошибку синтаксиса...

$query = "INSERT INTO $table SET name='".$_POST['test_name']."', email='".$_POST["test_mail"]."', selection='".$_POST["test_selection"]."', selection2='".$_POST["test_selection2"]."', verst='".$_POST["test_verst"]."', kolvo='".$_POST["test_kolvo"]."', message='".$_POST["test_mess"]."', price='".($_POST["test_selection"]+$_POST["test_selection2"]+$_POST["test_verst"]).'", data='$cdate'";

---------- Добавлено 08.12.2014 в 18:36 ----------

и так и сяк, и без апострофов, и без точек :( как быть?

price='".($_POST["selection"]+$_POST["selection2"]+$_POST["verst"]).'"

---------- Добавлено 08.12.2014 в 18:56 ----------

или может из html как-то передавать сразу input'ом в test_price

<input type="hidden" name="test_price" id="type_design" id="type_design2" id="is_html" value="type_design+type_design2+is_html" />

siv1987, я хочу передать итоговую цену, тобишь result в переменную test price, который обрабатывает php и отсылает значение на сервер в базу данных, а как задать уникальное id? считать одно и тоже 2 раза с разным id? или как?

---------- Добавлено 08.12.2014 в 16:42 ----------

siv1987, добавил отдельный result2

function calc() {

//получаем ссылку на элемент Select (Тип сайта)
var type_design = document.getElementById("type_design");
//получаем ссылку на элемент Select (Тип дизайна)
var type_design2 = document.getElementById("type_design2");
var is_html = document.getElementById("is_html");
//получаем ссылку на элемент input (Количество)
var count = document.getElementById("count");
//получаем ссылку на элемент span, в него будем писать стоимость дизайна
var result = document.getElementById("result");
var result2 = document.getElementById("result2");

var price = 0;
price += parseInt(type_design.options[type_design.selectedIndex].value) + parseInt(type_design2.options[type_design2.selectedIndex].value);
price += (is_html.checked == true) ? parseInt(is_html.value) : 0;
price = parseInt(count.value) * price;
result.innerHTML = price;

var price2 = 0;
price2 += parseInt(type_design.options[type_design.selectedIndex].value) + parseInt(type_design2.options[type_design2.selectedIndex].value);
price2 += (is_html.checked == true) ? parseInt(is_html.value) : 0;
price2 = parseInt(count.value) * price2;
result2.innerHTML = price2;
}

и на вывод, теперь уникально?

<div>Стоимость сайта: <span id="result">0</span> руб. </div>

<input type="hidden" id="result2" name="test_price" value=""/>

Но все равно ничего не выдает :( тип данных varchar или text должен быть?

Оптимизайка, это сейчас не важно, суть в том что я эту базу собрать даже не могу

---------- Добавлено 08.12.2014 в 03:40 ----------

Оптимизайка, я не собираюсь запускать этот проект, у меня задача просто сделать страничку с формой, с последующей передачей ее в базу данных на виртуальный сервер, какие знания были-применил, насобирал инфу запихнул то что смог, заработало, но не так как хотелось бы

Оптимизайка, это все тонкости, страничка просто на виртуальном сервере. Ты ведь об уязвимости сейчас?

12
Всего: 13