Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать перенос данных из формы регистрации, в базу данных 
:(
    Опции темы
MacTag
Дата 19.11.2006, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 15.10.2006
Где: Камень-на-Оби - Н овосибирск

Репутация: нет
Всего: нет



Здрасти!
Я сделал форму регистрации, и хочу чтобы из этой формы заполненные данные заносились в таблицу БД MySQl, но ничего не получается, помогите мне.
вот кусок кода, выделенное красным писал не я, поэтому у меня возникла данная проблема...
Помогите мне именно понять, что нужно сделать, а не просто напишите готовый код, заранее спасибо...
<body>
<form method="post" action="">
Заполните форму регистрации:<br>
Введите ник:<br>
<input type="text" name="nickname" value=""><br>
Емаил:<br>
<input type="text" name="e_mail" value=""><br>
Имя:<br>
<input type="text" name="firstname" value=""><br>
Фамилия:<br>
<input type="text" name="secondname" value=""><br>
Пол:
Мужской<input type="radio" name="male" value="1">Женский<input type="radio" name="male" value="0"><br>
Дата рождения:
<select name="day">
<?
for($i=1;$i<32;$i++) echo "<option value=\"".$i."\">".$i."</option>";
?>
</select>
<select name="mounth">
<?
for($i=1;$i<13;$i++) echo "<option value=\"".$i."\">".$i."</option>";
?>
</select>
<select name="year">
<?
for($i=1940;$i<2001;$i++) echo "<option value=\"".$i."\">".$i."</option>";
?>

</select><br>
Город:
<input type="text" name="town" value=""><br>
Девиз:
<input type="text" name="Deviz" value=""><br>
Хобби:
<textarea cols="40" rows="10" name="name" value=""></textarea><br>
Источник информации:<br>
<input type="text" name="Ist_inf" value=""><br>
Не показывать смайлы в чате:
<input type="checkbox" name="no_smiles" value=""><br>
Отключить карту города:
<input type="checkbox" name="off_town" value=""><br>
О себе:
<textarea cols="40" rows="10" name="of_me" value=""></textarea><br>
Новый пароль:
<input type="password" name="new_password" value=""><br>
<input type=submit>

<?
if (isset($_POST['nickname']&&isset($_POST['e_mail'])){
foreach($_POST as $index => $value)
{
$_POST[$index]=htmlspecialchars($value);
}
$struct=array();
$struct[0]=$_POST['nickname'];
$struct[1]=$_POST['e_mail'];
$struct[2]=$_POST['firstname'];
$struct[3]=$_POST['secondname'];
$struct[4]=$_POST['male'];
$struct[5]=$_POST['day'];
$struct[6]=$_POST['mount'];
$struct[7]=$_POST['yearth'];
$struct[8]=$_POST['password'];
$struct[9]=$_POST['newpassword'];
if ($struct[8]!=$struct[9]) die("Password wrong");
$string="";
for ($i=0;$i<9;$i++) $string.=$struct[$i].":";
$file=fopen("./registered.dat","a");
$fputs($file,$string);
fclose($file);
}


PM MAIL WWW ICQ   Вверх
GiV
Дата 19.11.2006, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 13.7.2006
Где: rus|53

Репутация: 4
Всего: 9



Данный скрипт и не предназначен для работы с базой.

Давайте табличку, которую Вы создали в БД и можно будет Вам помочь.
PM MAIL WWW ICQ   Вверх
MacTag
Дата 19.11.2006, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 15.10.2006
Где: Камень-на-Оби - Н овосибирск

Репутация: нет
Всего: нет



Так вот, понимаете, одна проблема накладывается на другую, я пользую Денвер, в котором в связке есть Апач, Php,MySql... Думаю вам это обьяснять не надо, и я пытаюсь вызвать консоль с помощью mySql.exe, чтобы сделать таблицу, но консоль не запускается, не могли бы вы посоветовать, что мне пользовать? Какое ПО? есть только структура, по которой можно сделать таблицу, самой таблицы нет.. структура выглядит примерно так... 

Id actor/Ник /емаил/Имя/фамилия/пол/дата рождения/город/девиз/хобби/источник информации/о себе/пароль


Вот это должно содержаться в таблице, в базе данных, т.е. мне надо хорошую связку mysql+php+apache, возможно другой денвер, подкиньте ссылочки, если можно... 
Кстати, я сижу в интернете через прокси сервер, это может влиять на работу Денвера в частности Mysql?
Вот так в общем, жду помощи дальше... 

Это сообщение отредактировал(а) MacTag - 19.11.2006, 20:08
PM MAIL WWW ICQ   Вверх
Wolf1994
Дата 19.11.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 7
Всего: 29



Цитата(MacTag @  19.11.2006,  20:06 Найти цитируемый пост)
и я пытаюсь вызвать консоль с помощью mySql.exe, чтобы сделать таблицу, но консоль не запускается, не могли бы вы посоветовать, что мне пользовать?


http://localhost/Tools/phpMyAdmin/
PM MAIL WWW   Вверх
MacTag
Дата 19.11.2006, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 15.10.2006
Где: Камень-на-Оби - Н овосибирск

Репутация: нет
Всего: нет




Пишет вот это
The requested URL /Tools/phpMyAdmin/ was not found on this server.
Мол, на моем компе нет такого файла, может дело в денвере?
PM MAIL WWW ICQ   Вверх
Wolf1994
Дата 20.11.2006, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 7
Всего: 29



Найти в директории Денвера папку "etc" и запустить из неё "Run.exe", после этого вызвать в браузере:

http://localhost/
http://localhost/phpMyAdmin/ 
http://localhost/Tools/phpMyAdmin/ 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0899 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.