Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запись данных из HTML формы в БД
 
 автор: kalenik_k   (08.11.2009 в 12:11)   письмо автору
 
 

Проблема!

Как записать информацию в БД
форма типа того...
<input type="text" name="user_name">
<input type="text" name="age">

в базу данных нужно записать информацию с двух полей "user_name" и age"

как это сделать???

  Ответить  
 
 автор: kalenik_k   (08.11.2009 в 12:25)   письмо автору
 
   для: kalenik_k   (08.11.2009 в 12:11)
 

кто-нибудь может что нить сказать по этому поводу???

  Ответить  
 
 автор: neadekvat   (08.11.2009 в 12:38)   письмо автору
 
   для: kalenik_k   (08.11.2009 в 12:11)
 

Проблема записать? Не смешите. Проблема в том, что вы не хотите ничего делать сами.
В интернете до неприличия много разной информации по php, mysql и др.
Ищите, читайте, пробуйте.
Писать _за вас_ тут никто не будет. Покажите код, который получился у вас и тут скажут, где искать ошибку.

p.s. почти никто..

  Ответить  
 
 автор: asptema   (08.11.2009 в 12:45)   письмо автору
 
   для: kalenik_k   (08.11.2009 в 12:11)
 

Для начала нужно получить у провайдера данные для доступа к базе: имя, логин, имя базы.

Если работешь на локали, то необходим установленный и настроенный MySQL сервер (будем его рассматривать как самый популярный).
Предположим, что имя юзера базы root и пароль такой же, а база называется test. Тогда сл. РНР-код будет обеспечивать примерно необходимый функционал:
файл 1.php

<?php
  mysql_connect
('localhost''root''root') or die("Error establishing connection!");
  
mysql_selectdb('test') or die("Can not select databese!");
  
  
mysql_query("CREATE TABLE IF NOT EXISTS test(
              user_name VARCHAR(100),
              age       TINYINT)              
              "
) or die("Can not create table!!!");
  
  
$user_name mysql_escape_string(@$_REQUEST['user_name'] or die("You have not entered USER NAME field!"));
  
$age mysql_escape_string(@$_REQUEST['age'] or die("You have not entered AGE field!"));
  
  
mysql_query("INSERT INTO users SET
              user_name = \"
$user_name\",
              age       = \"
$age\"
              "
) or die("Can not execute insert!!!);
?>


файл с формой:

<html><body>
<form action="1.php">
  Name:&nbsp;<input type="text" name="user_name"><br>
  Age:&nbsp;<input type="text" name="age"><br>
  <input type="submit" name="submit" value="Save to DB">
</form>
</body></html>

  Ответить  
 
 автор: kalenik_k   (08.11.2009 в 13:55)   письмо автору
 
   для: asptema   (08.11.2009 в 12:45)
 

спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования