Программирование => PHP => Тема начата: MASTER от 26 Сентября 2002, 23:30:38
Название: а как это сделать? PHP + MySQL
Отправлено: MASTER от 26 Сентября 2002, 23:30:38
host = "localhost" password = "password" username = "username" DB = "music" | |___ "BANDS" дальше "id" и "band" | |___ "ALBUMS" а тут "aid" "album_name" "album_id" "text"
дальше идеш ты на add.php видиш там 2 формы заполняеш какую хочеш а оно то что ты заполнил в базу кидает..
ФОРМА
BANDS
ID
BAND
ALBUMS
ID
ALBUM_NAME
ALBUM_ID
TEXT
Тоесть нужен скрипт который добавит данные из этих форм в БД в соответствующие таблицы..
спасибо..
Название: а как это сделать? PHP + MySQL
Отправлено: Дмитрий Попов от 26 Сентября 2002, 23:37:31
В php Mysql-запрос осуществляется командой mysql_query(); SQL запрос на вставку данных: insert into `table`(name1=\'value1\', name2=\'value2\')
А еще есть книжки, и http://www.php.net и http://www.mysql.org
Название: а как это сделать? PHP + MySQL
Отправлено: MASTER от 26 Сентября 2002, 23:52:44
Дмитрий Попов я в php не смыслю поэтому и прошу чтоб скриптик сделали..
Название: а как это сделать? PHP + MySQL
Отправлено: Дмитрий Попов от 27 Сентября 2002, 00:18:48
MASTER Скрипт писать не буду, ибо так надо :-).
Давайте, я Вам популярно объясню, а Вы подумаете и напишите? Если будет всего одно 2 поле и bands ID в Вашей таблице BANDS. Тогда поле id должно быть int null auto_increment primary key Тогда форма будет содержать поле
$query="create table BANDS ( id int null auto_increment primary key, band text )"; $result=mysql_query($query) or die(mysql_error());
$query="create table albums ( aid int null auto_increment primary key, album_name text, text text )"; $result=mysql_query($query) or die(mysql_error()); ?>
На работоспособность не проверял, но должно работать.
Название: а как это сделать? PHP + MySQL
Отправлено: MASTER от 27 Сентября 2002, 00:31:58
сказал же!! не знаю я php и нет времени учить!
Название: а как это сделать? PHP + MySQL
Отправлено: Макс от 27 Сентября 2002, 00:48:10
Цитировать
сказал же!! не знаю я php и нет времени учить!
пиши на чем знаешь. :D
Есть такой текст "Букварь по PHP и MySQL" (в PDF) вот прочти его, там такие вещи объясняются (ну может структура таблиц другая). Читать его - от силы пол часа. И на примерах там тебе будет показано, как это сделать. На основе примеров все сам сделаешь (тебе только SQL-запросы надо будет поменять и форму)
ЗЫ [off]А про отсутствие времени не надо нам рассказывать. Нужно было думать перед тем как за заказ брался[/off]
Название: а как это сделать? PHP + MySQL
Отправлено: GotZfild от 27 Сентября 2002, 09:21:47
Топай в "Изготовление скриптов" - там тебе точно помогут :-)
Название: а как это сделать? PHP + MySQL
Отправлено: Alexandr от 27 Сентября 2002, 13:26:45
Цитировать
там тебе точно помогут
[OFF]А мне вот никто не хочет писать перловый скрипт :-( сколько не просил.[/OFF]
Название: а как это сделать? PHP + MySQL
Отправлено: AlieN от 27 Сентября 2002, 16:55:16
Alexandr че просил-та?
Название: а как это сделать? PHP + MySQL
Отправлено: rembo от 27 Сентября 2002, 17:23:13
Цитировать
видиш там 2 формы
MASTER Да ты и хтмл помоему плохо знаешь?... А где формы о которых ты говоришь (). Если забыл прописать пропиши надо же знать две их или одна общая.
Название: а как это сделать? PHP + MySQL
Отправлено: MASTER от 27 Сентября 2002, 19:31:43
rembo 2 разные.. Макс А про отсутствие времени не надо нам рассказывать. Нужно было думать перед тем как за заказ брался зачем говорить если незнаеш? некаких заказов я не делаю..работаю на 2х работах..3 часа в день имею свободных..которые я провожу чатясь с друзьями и хожу по форумам..некогда учить..а эта форма нужна для моего нового проекта..выводить данные научился а вот с формами работать не получается..
Название: а как это сделать? PHP + MySQL
Отправлено: rembo от 27 Сентября 2002, 19:47:01
Сделай лучше одну на какой нить update.php и напиши туда че то типа:
$query="insert into BANDS (id,bands) values (\\"$textfield1\\",\\"$textfield2\\")"; mysql_query($query);
$query="insert into ALBUMS (aid,album_name,album_id) values (\\"$textfield3\\",\\"$textfield4\\",\\"$textfield5\\",\\"$textfield6\\")"; mysql_query($query);
А вот если две разные-то по одному субмиту наврядли удасться сохранить обе формы одновременно.
Название: а как это сделать? PHP + MySQL
Отправлено: MASTER от 27 Сентября 2002, 19:49:26
rembo так 2 разных сабмита..
Название: а как это сделать? PHP + MySQL
Отправлено: rembo от 27 Сентября 2002, 19:57:10
тогда в разных окнах - помоему понятнее будет. и на разные скрипты, например update1.php, update2.php. чем они будут отличаться друг от друга думаю говорить не надо
Название: а как это сделать? PHP + MySQL
Отправлено: MASTER от 27 Сентября 2002, 20:05:48
rembo можно и так ..главное чтоб работало..можеш сделать?
Название: а как это сделать? PHP + MySQL
Отправлено: rembo от 27 Сентября 2002, 20:29:29
могу, но скорее всего небуду, помоему того что уже сказано достаточно. могу весь сайт сделать: вот это буду, за деньги :)