[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма заполнения
Sedoy
Доброго времени суток, появилась необходимость сделать форму заполнения

к примеру html страница в ней строки ФИО / НОМЕР ПАСПОРТА / НОМЕР МАШИНЫ /


и что-бы при нажатии кнопки отправить данные записывались в базу данных и выводили информацию в новом поле.



Спустя 39 минут, 27 секунд (9.04.2010 - 16:12) jetistyum написал(а):
ну и ты наверное засел за учебники по программированию и что-то наваял?

Спустя 9 минут, 23 секунды (9.04.2010 - 16:21) Sedoy написал(а):
все верно 5 сек smile.gif

Спустя 6 дней, 1 час, 14 минут, 51 секунда (15.04.2010 - 17:36) Sedoy написал(а):
Всем доброго времени суток, с php пока-что на 'ВЫ' все-же это не html, хотелось бы создать данную уже сейчас, читаю книгу для начинающих но все-же до сути пока не добрался.

есть код html

<form action="add.php" method="post">
<LABEL
for="firstname" name="name">Имя: </LABEL>
<INPUT
type="text" id="firstname">
<LABEL
for="lastname">Фамилия: </LABEL>
<INPUT
type="text" id="lastname">
<LABEL
for="phone">Телефон:</LABEL>
<INPUT
type="text" id="phone">


<INPUT
type="submit" value="Отправить"> <INPUT type="reset" value="сбросить данные">
</form>



Все тут загвоздка, что должно происходить после выполнения файла add.php я примерно понимаю но все-же код пока не сделал

направьте пожалуйста хотя бы в нужное направление.

Спустя 30 минут, 1 секунда (15.04.2010 - 18:06) Winston написал(а):
form.php
Свернутый текст
<form action="add.php" method="post">
Имя: <br/>
<INPUT
type="text" name="firstname" id="firstname">
Фамилия: <br/>
<INPUT
type="text" name="lastname" id="lastname">
Телефон: <br/>
<INPUT
type="text" name="phone" id="phone">
<INPUT
type="submit" name="go" value="Отправить">
<INPUT
type="reset" value="сбросить данные">
</form>


add.php
Свернутый текст

$firstname = isset($_POST['firstname']) ? $_POST['firstname'] : NULL;
$lastname = isset($_POST['lastname']) ? $_POST['lastname'] : NULL;
$phone = isset($_POST['phone']) ? $_POST['phone'] : NULL;
$go = isset($_POST['go']) ? $_POST['go'] : NULL;
if ($go)
{
$sql = "INSERT INTO `name_table`
(`firstname`, `lastname`, `phone`)
VALUES ("
. $firstname .", ". $lastname .", ". $phone .")";
$query = mysql_query($sql);
if ($query == TRUE)
echo 'All right !';
else
echo 'BAD !';

}

Так ?

Спустя 33 минуты, 38 секунд (15.04.2010 - 18:40) Sedoy написал(а):
на 15 строке ругается

$query = mysql_query($sql);

name_table - это название таблицы как я вижу если я создал таблицу test туда надо вносить?

Спустя 1 минута, 32 секунды (15.04.2010 - 18:41) Winston написал(а):
Конечно
Быстрый ответ:

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