Автор Тема: а как это сделать? PHP + MySQL  (Прочитано 8201 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
а как это сделать? PHP + MySQL
« : 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 формы заполняеш какую хочеш а оно то что ты заполнил в базу кидает..

ФОРМА

<p><strong><font size="5">BANDS</font></strong>

  

  
ID 
  
<input type="text" name="textfield">
</
p>
<
p>BAND 
  
<input type="text" name="textfield2">
</
p>
<
p
  <
input type="submit" name="Submit" value="Submit">
</
p>
<
p> </p>
<
p><strong><font size="5">ALBUMS</font></strong>

  

  
ID 
  
<input type="text" name="textfield3">
</
p>
<
p>ALBUM_NAME 
  
<input type="text" name="textfield4">
</
p>
<
p>ALBUM_ID 
  
<input type="text" name="textfield5">
</
p>
<
p>TEXT 
  
<textarea name="textfield6"></textarea>
</
p>
<
p>
  <
input type="submit" name="Submit2" value="Submit">
</
p>


Тоесть нужен скрипт который добавит данные из этих форм в БД в соответствующие таблицы..

спасибо..
TDK NETWORK -  http://tdknetwork.com

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
а как это сделать? PHP + MySQL
« Ответ #1 : 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
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
а как это сделать? PHP + MySQL
« Ответ #2 : 26 Сентября 2002, 23:52:44 »
Дмитрий Попов
я в php не смыслю поэтому и прошу чтоб скриптик сделали..
TDK NETWORK -  http://tdknetwork.com

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
а как это сделать? PHP + MySQL
« Ответ #3 : 27 Сентября 2002, 00:18:48 »
MASTER
Скрипт писать не буду, ибо так надо :-).

Давайте, я Вам популярно объясню, а Вы подумаете и напишите?
Если будет всего одно 2 поле и bands ID в Вашей таблице BANDS.
Тогда поле id должно быть
int null auto_increment primary key
Тогда форма будет содержать поле


<?
$dbhost="localhost";
$dbuser="user";
$dbpas="pas";
$dbname="music";
$dbcon=mysql_connect($dbhost,$dbuser,$dbpas);
$db=mysqk_select_db($dbname);


$bands=addslashes($bandes);
$query="insert into BANDS (bands=\'$bands\')";
?>

Вот и все...
Да! Вот скрипт, который Вам структуру базы создаст:


<?
$dbhost="localhost";
$dbuser="user";
$dbpas="pas";
$dbname="music";
$dbcon=mysql_connect($dbhost,$dbuser,$dbpas);
$db=mysqk_select_db($dbname);

$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());
?>

На работоспособность не проверял, но должно работать.
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
а как это сделать? PHP + MySQL
« Ответ #4 : 27 Сентября 2002, 00:31:58 »
сказал же!! не знаю я php и нет времени учить!
TDK NETWORK -  http://tdknetwork.com

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
а как это сделать? PHP + MySQL
« Ответ #5 : 27 Сентября 2002, 00:48:10 »
Цитировать
сказал же!! не знаю я php и нет времени учить!
пиши на чем знаешь.  :D

Есть такой текст "Букварь по PHP и MySQL" (в PDF)
вот прочти его, там такие вещи объясняются (ну может структура таблиц другая). Читать его - от силы пол часа. И на примерах там тебе будет показано, как это сделать. На основе примеров все сам сделаешь (тебе только SQL-запросы надо будет поменять и форму)

ЗЫ
[off]А про отсутствие времени не надо нам рассказывать. Нужно было думать перед тем как за заказ брался[/off]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
а как это сделать? PHP + MySQL
« Ответ #6 : 27 Сентября 2002, 09:21:47 »
Топай в "Изготовление скриптов" - там тебе точно помогут :-)
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
а как это сделать? PHP + MySQL
« Ответ #7 : 27 Сентября 2002, 13:26:45 »
Цитировать
там тебе точно помогут

[OFF]А мне вот никто не хочет писать перловый скрипт :-( сколько не просил.[/OFF]
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
а как это сделать? PHP + MySQL
« Ответ #8 : 27 Сентября 2002, 16:55:16 »
Alexandr
че просил-та?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
а как это сделать? PHP + MySQL
« Ответ #9 : 27 Сентября 2002, 17:23:13 »
Цитировать
видиш там 2 формы

MASTER Да ты и хтмл помоему плохо знаешь?... А где формы о которых ты говоришь (). Если забыл прописать пропиши надо же знать две их или одна общая.
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
а как это сделать? PHP + MySQL
« Ответ #10 : 27 Сентября 2002, 19:31:43 »
rembo
2 разные..
Макс
А про отсутствие времени не надо нам рассказывать. Нужно было думать перед тем как за заказ брался
зачем говорить если незнаеш? некаких заказов я не делаю..работаю на 2х работах..3 часа в день имею свободных..которые я провожу чатясь с друзьями и хожу по форумам..некогда учить..а эта форма нужна для моего нового проекта..выводить данные научился а вот с формами работать не получается..
TDK NETWORK -  http://tdknetwork.com

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
а как это сделать? PHP + MySQL
« Ответ #11 : 27 Сентября 2002, 19:47:01 »
Сделай лучше одну на какой нить update.php и напиши туда че то типа:

$dbhost
="localhost";
$dbuser="user";
$dbpas="pas";
$dbname="music";
$dbcon=mysql_connect($dbhost,$dbuser,$dbpas);
$db=mysqk_select_db($dbname);

// Фильтры

$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);


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

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
а как это сделать? PHP + MySQL
« Ответ #12 : 27 Сентября 2002, 19:49:26 »
rembo
так 2 разных сабмита..
TDK NETWORK -  http://tdknetwork.com

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
а как это сделать? PHP + MySQL
« Ответ #13 : 27 Сентября 2002, 19:57:10 »
тогда в разных окнах - помоему понятнее будет. и на разные скрипты, например update1.php, update2.php. чем они будут отличаться друг от друга думаю говорить не надо
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
а как это сделать? PHP + MySQL
« Ответ #14 : 27 Сентября 2002, 20:05:48 »
rembo
можно и так ..главное чтоб работало..можеш сделать?
TDK NETWORK -  http://tdknetwork.com

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28