![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
MacTag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 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); } |
|||
|
||||
GiV |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 13.7.2006 Где: rus|53 Репутация: 4 Всего: 9 |
Данный скрипт и не предназначен для работы с базой.
Давайте табличку, которую Вы создали в БД и можно будет Вам помочь. |
|||
|
||||
MacTag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 15.10.2006 Где: Камень-на-Оби - Н овосибирск Репутация: нет Всего: нет |
Так вот, понимаете, одна проблема накладывается на другую, я пользую Денвер, в котором в связке есть Апач, Php,MySql... Думаю вам это обьяснять не надо, и я пытаюсь вызвать консоль с помощью mySql.exe, чтобы сделать таблицу, но консоль не запускается, не могли бы вы посоветовать, что мне пользовать? Какое ПО? есть только структура, по которой можно сделать таблицу, самой таблицы нет.. структура выглядит примерно так...
Id actor/Ник /емаил/Имя/фамилия/пол/дата рождения/город/девиз/хобби/источник информации/о себе/пароль Вот это должно содержаться в таблице, в базе данных, т.е. мне надо хорошую связку mysql+php+apache, возможно другой денвер, подкиньте ссылочки, если можно... Кстати, я сижу в интернете через прокси сервер, это может влиять на работу Денвера в частности Mysql? Вот так в общем, жду помощи дальше... Это сообщение отредактировал(а) MacTag - 19.11.2006, 20:08 |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
http://localhost/Tools/phpMyAdmin/ |
|||
|
||||
MacTag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 15.10.2006 Где: Камень-на-Оби - Н овосибирск Репутация: нет Всего: нет |
Пишет вот это The requested URL /Tools/phpMyAdmin/ was not found on this server. Мол, на моем компе нет такого файла, может дело в денвере? |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
Найти в директории Денвера папку "etc" и запустить из неё "Run.exe", после этого вызвать в браузере:
http://localhost/ http://localhost/phpMyAdmin/ http://localhost/Tools/phpMyAdmin/ |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |