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

Форум PHP

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

 

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

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

тема: Как передать данные с формы в базу данных?
 
 автор: Polina   (06.06.2009 в 14:02)   письмо автору
 
 

Люди нужна помощь необходимо с формы передать данные в базу данных и создать рнр фаил с этими данными?

  Ответить  
 
 автор: DEM   (06.06.2009 в 14:07)   письмо автору
 
   для: Polina   (06.06.2009 в 14:02)
 

Форма

<form meths="POST" action="1.php">
Text: <input name="text" type="text" value=""><BR>
<input type="submit" value="submit">
</form>

1.php

<?
mysql_query
("INPUT `table` SET
(`text`)
VALUES
('"
.$_POST['text']."')");
?>

  Ответить  
 
 автор: Polina   (06.06.2009 в 14:09)   письмо автору
 
   для: DEM   (06.06.2009 в 14:07)
 

Мерси,пойду пробовать))

  Ответить  
 
 автор: Polina   (06.06.2009 в 14:17)   письмо автору
 
   для: Polina   (06.06.2009 в 14:09)
 

Да забыла сказать в уже созданную таблицу

  Ответить  
 
 автор: sim5   (06.06.2009 в 14:26)   письмо автору
 
   для: Polina   (06.06.2009 в 14:17)
 

http://www.php.su/mysql/manual/?page=INSERT

  Ответить  
 
 автор: Polina   (06.06.2009 в 14:32)   письмо автору
 
   для: sim5   (06.06.2009 в 14:26)
 

Спасибо))

  Ответить  
 
 автор: sim5   (06.06.2009 в 14:54)   письмо автору
 
   для: Polina   (06.06.2009 в 14:32)
 

Только учтите, что при записи полученных из формы данных, вас может подстерегать проблема F5.

  Ответить  
 
 автор: Polina   (06.06.2009 в 14:59)   письмо автору
 
   для: sim5   (06.06.2009 в 14:54)
 

у меня воттакой код передачи данных в таблицу:

<?php
$id=1;

$link = mysql_pconnect ();
if ( !$link ) die ("Невозможно подключение к MySQL");
$db = "myDB";
mysql_select_db ( $db ) or die ("Невозможно открыть $db");


$query = "INSERT INTO table VALUES ('
$id', 'text')";
$result = mysql_query ( $query );
if ($result) echo "Книга добавлена в базу данных.";

echo $result;


mysql_close ( $link );


?>


и вот такая ошибка

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Z:\home\localhost\www\1.php on line 4
Невозможно подключение к MySQL

  Ответить  
 
 автор: sim5   (06.06.2009 в 15:07)   письмо автору
 
   для: Polina   (06.06.2009 в 14:59)
 

Вы не правильно производите подключение к базе - неверен или отсутсвует пароль.
http://ru2.php.net/manual/ru/function.mysql-pconnect.php

  Ответить  
 
 автор: Polina   (06.06.2009 в 15:16)   письмо автору
 
   для: sim5   (06.06.2009 в 15:07)
 

в Mysql напосано:

MySQL 5.0.45-community-nt на localhost как root@localhost


при соеденении вот такая ошибка

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'root'@'localhost' (using password: YES) in Z:\home\localhost\www\1.php on line 4
Невозможно подключение к MySQL

  Ответить  
 
 автор: sim5   (06.06.2009 в 15:24)   письмо автору
 
   для: Polina   (06.06.2009 в 15:16)
 

Зайдите Денвер, создайте базу и ее пользователя: http://localhost/denwer/Tools/addmuser/index.php.
Имя пользователя, пароль выбранные вами при создании базы, и должны быть указаны в параметрах подключения. Их потом удобнее прописать в файле конфигурации. Вы должны также указать имя создавамой базы, в дальнейшем вы будете производить подключение к ней, чтобы работать с ее таблицами. Создать таблицы в базе, можно тс помощью РМА (phpMyAdmin): http://localhost/Tools/phpmyadmin/index.php

Примечание: вышеуказанные ссылки для Денвера, естественно рабочие и для вашего

  Ответить  
 
 автор: Polina   (06.06.2009 в 15:34)   письмо автору
 
   для: sim5   (06.06.2009 в 15:24)
 

я ничего не понимаю вот что написано там

if (!@mysql_connect("localhost", "root", $rootpass))

  Ответить  
 
 автор: sim5   (06.06.2009 в 15:35)   письмо автору
 
   для: Polina   (06.06.2009 в 15:34)
 

Где написано?

  Ответить  
 
 автор: Polina   (06.06.2009 в 15:38)   письмо автору
 
   для: sim5   (06.06.2009 в 15:35)
 

в index.php,при этом я тоже самое пишу у себя,и у меня выдает ошибку

  Ответить  
 
 автор: sim5   (06.06.2009 в 15:46)   письмо автору
 
   для: Polina   (06.06.2009 в 15:38)
 

То есть, вы используете уже готовый проект, как я понимаю. Значит в нем уже есть файл конфигурации сервера (он в этом файле должен подключаться), но кроме этого уже должна быть создана и база с этим паролем для этого пользователя. Вы ее создали? В готовом проекте возможно есть описание как его установить, если таковое есть, вы читали?

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

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