WebSite X5Help Center

 
Mariusz L.
Mariusz L.
User

Formularz nie wysyła do bazy danych  pl

Autore: Mariusz L.
Visite 2277, Followers 1, Condiviso 0  
Parole Chiave: baza,danych,formularz,mail,mysql

Witam, utworzyłem formularz e-mail z opcją wysyłki do bazy danych, jednak po podaniu prawidłowych danych bazy wyskakuje mi: " Unable to connect to database. Check your connection paramenters." formularz php napisany samemu działa na tych danych logowania do bazy z jednym wyjątkiem: w formularzu php na końcu nazwy hosta wpisuje :3307, w programie nie chce przepuścić w tym polu ":" prosiłbym o pomoc.

Postato il
3 RISPOSTE - 1 CORRETTO
Mariusz L.
Mariusz L.
User
Autore

dodam że hosting mam na nazwa.pl może to coś pomoże  

Leggi di più
Postato il da Mariusz L.
Promise SA
Promise SA
Icm Partner

Witaj Mariusz,

Na chwilę obecną program nie posiada możliwości ustawienia portu w adresie serwera baz danych (zgłosiłem to producentowi).

Jedyna możliwość na teraz to ręczna edycja plików po eksporcie. Fragment kodu, który Cię interesuje znajduje się w pliku mail/imEmailForm.php:

$storage = new imDatabase($settings['imEmailForm_75_2']['db_host'], ......);

Wystarczy, że do pierwszego parametru konstruktora obiektu klasy imDatabase dokleisz string z portem, w Twoim wypadku będzie to (numer formularza będzie się oczywiście różnił):

$storage = new imDatabase($settings['imEmailForm_75_2']['db_host'] . ":3307", ......);

Pozdrawiam

Leggi di più
Postato il da Promise SA
Mariusz L.
Mariusz L.
User
Autore

Witam,

Dziękuję za szybką odpowiedź, spróbuje wkleć nr portu. Mam nadzieje że producent doda niedługo aktualizację poprawiającą ten element programu.

Pozdrawiam,

Mariusz

Leggi di più
Postato il da Mariusz L.