Запись данных из регистрационной формы одновременно в 2 базы на одном сервере?

Статус
В этой теме нельзя размещать новые ответы.

ches

Guest
Запись данных из регистрационной формы одновременно в 2 базы на одном сервере?

Возможно ли так? Есть регистрационная форма

<form action='register.php' method='post'>
<input type='hidden' name='uname' value='".$myts->makeTboxData4PreviewInForm($uname)."' />
<input type='hidden' name='email' value='".$myts->makeTboxData4PreviewInForm($email)."' />
<input type='hidden' name='user_viewemail' value='".intval($user_viewemail)."' />
<input type='hidden' name='user_avatar' value='".$myts->makeTboxData4PreviewInForm($user_avatar)."' />
<input type='hidden' name='timezone_offset' value='".(float)$timezone_offset."' />
<input type='hidden' name='url' value='".$myts->makeTboxData4PreviewInForm($url)."' />
<input type='hidden' name='pass' value='".$myts->makeTboxData4PreviewInForm($pass)."' />
<input type='hidden' name='vpass' value='".$myts->makeTboxData4PreviewInForm($vpass)."' />
<input type='hidden' name='user_mailok' value='".intval($user_mailok)."' />
<input type='hidden' name='verify_text' value='".$myts->makeTboxData4PreviewInForm($verify_text)."' />
<input type='hidden' name='verify_crc' value='".$myts->makeTboxData4PreviewInForm($verify_crc)."' />
<br /><br /><input type='hidden' name='op' value='finish' /><input type='submit' class='button' value='". _US_FINISH ."' />
</form>";

Нам нужно записать несколько полей из этой формы во 2ую базу YYY на этом же сервере причем 'uname' в YYY_users_username
'pass' в YYY_users_pasword

Возможно ли так? И как указать данные 2ой базы?
 

ches

Guest
Если я правильно понял... ...просто добавить доп.строки
<input type='hidden' name='uname' value='".$myts->makeTboxData4PreviewInForm(YYY.users.username)."' />


Вторая база работает с другим скриптом - как быть с указанием ее
$dbhost = "localhost"; - хост один - здесь проблем нет...
$database = "555"; - тоже нет...

А как быть с пользователем и pass?

$dbuser = "555";
$dbpass = "123456";

Рег. форма в файле regist.php - наверно нужно

include_once "./modules/tracker/include/config.php";

- это путь к config.php второго скрипта, который работает со второй базой...
 

Фанат

oncle terrible
Команда форума
Если я правильно понял... ...просто добавить доп.строки
<input type='hidden' name='uname' value='".$myts->makeTboxData4PreviewInForm(YYY.users.username)."' />
это ещё зачем?
Вторая база работает с другим скриптом
что значит - с другим? каким-таким другим скриптом?

Вообще откуда ты проблемы-то высосал?
ты делать-то пробовал?
какая разница, в сколько баз записывать?
соедилинся с одной, выполнил запрос, закрыл соединение.
соединился с другой, выполнил запрос, закрыл соединение.
какие проблемы?
 

ches

Guest
...очевидно я плохо обёъясняю...
...когда user регистрируется - нужно что бы его
name pass mail записались в 2 базах
Вопрос простой можно ли это сделать при помощи рег. формы?
:) Пользователь к сожалению не будет

"соедилинся с одной, выполнил запрос, закрыл соединение.
соединился с другой, выполнил запрос, закрыл соединение."

...без обиды... :)
 

Фанат

oncle terrible
Команда форума
Вопрос простой можно ли это сделать при помощи рег. формы?
нет, нельзя.
записать что-либо в базу с помощью формы неврзможно.
можно тоьлко с помощью пхп скрипта.
почитай http://phpfaq.ru/na_tanke , разберись, где у тебя форма, а где база, потом научись записывать хотя бы в одну базу, а потом приходи спрашивать, как записать во вторую.

...без обиды... :)
 

ches

Guest
...это по существу... ...спасибо... ...почитаю... ...вернусь...
...с благодарностью :)

...в одну пишется легко...
 

ches

Guest
...почитал... :-(
"Пользователь заполняет форму и нажимает на кнопку:
Браузер -> PHP
PHP обрабатывает форму, записывает данные в базу и посылает браузеру заголовок Location:"

...вопрос остался... Как средствами PHP обработать форму и
записать данные в 2 базы...
 

ches

Guest
...нужны... ...насколько я понимаю кнопочкой submit user делает post в базу...того, что он написал в форме ...а хотелось бы в 2... Или это нереализуемо?
 

Фанат

oncle terrible
Команда форума
ну ты дерево...
читай по губам:
В ОДНУ ЗАПИСАТЬ МОЖЕШЬ?
 

ches

Guest
...и давай будем взаимно вежливы...:) ...я понимаю, что с неучами... :) общаться сложно... ...хочешь помочь... ...помоги... ...нет... ...нет...

-~{}~ 29.03.05 01:57:

да и вдругую могу... в любую... либо в ту либо в другую

а 2 сразу не могу...
 

Фанат

oncle terrible
Команда форума
давай будем.
будь так добр, не изображай из себя чурку из массива сосны, ответь пожалуйста на вопрос, который я тебе задал.
буду тебе премного благодарен

-~{}~ 29.03.05 01:59:

либо в ту либо в другую
а 2 сразу не могу...
какие проблемы возникают при попытке записать по порядку: сначала в одну, потом во вторую, просто разместив код записи один под другим в скрипте, который обрабатывает форму?
 

ches

Guest
сайт со своей базой - рег. форма пишет данные в базу которая прописана в config. Другой сайт на этом же хосте со своей базой со своим config.php Задача - пользователь зарегистрировавшийся на 1 сайте должен автоматически становиться пользователем другого...
 

Фанат

oncle terrible
Команда форума
да, ты, видать, крепко ушибленный.
повторяю
вопрос
второй
раз:
КАКИЕ ПРОБЛЕМЫ ВОЗНИКАЮТ ПРИ ПОПЫТКЕ ЗАПИСАТЬ ПО ПОРЯДКУ: СНАЧАЛА В ОДНУ, ПОТОМ ВО ВТОРУЮ, ПРОСТО РАЗМЕСТИВ КОД ЗАПИСИ ОДИН ПОД ДРУГИМ В СКРИПТЕ, КОТОРЫЙ ОБРАБАТЫВАЕТ ФОРМУ?

у тебя есть код записи в одну базу?
у тебя есть код записи в другую базу?
ты можешь разместить их в скрипте подин под другим?
ты в состоянии воспринимать русский язык?
ты понимаешь, что я пишу?
ты в состоянии выполнить то, что я тебе говорю?
 

ches

Guest
...я уже проходил вариант - объединял их базы в одну - но при этом там возникают другие проблемы...
 

Фанат

oncle terrible
Команда форума
так, понятно.
иди проспись.
вернёшься, когда начнёшь воспринимать человеческую речь.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху