![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
zaznaczam duzo kodu bedzie...
wyslij.php: [php:1:47c1bf9f65] <? session_start(); $conn = mysql_connect("serv", "user", "pass") or die ("Nie można połączyć się z bazą danych"); mysql_select_db ("siecbud") or die ("Nie można połączyć się z tablicą!"); $add="INSERT INTO f_baza(nazwa, stanowisko, miasto, ulica, kod, tel_stc, tel_kom, faks, email, www, mi_miasto, mi_ulica, mi_kod, nowy, uslugi, sprzedaz) VALUES( '".$_SESSION['df_nazwa' ]."', '".$_SESSION['df_stanow' ]."', '".$_SESSION['df_miasto' ]."', '".$_SESSION['df_ulica' ]."', '".$_SESSION['df_kod' ]."', '".$_SESSION['df_telstc' ]."', '".$_SESSION['df_telkom' ]."', '".$_SESSION['df_faks' ]."', '".$_SESSION['df_email' ]."', '".$_SESSION['df_www' ]."', '".$_SESSION['mi_miasto' ]."', '".$_SESSION['mi_ulica' ]."', '".$_SESSION['mi_kod' ]."', '".$_SESSION['nowy' ]."', '".$_SESSION['uslugi' ]."', '".$_SESSION['sprzedaz' ]."')"; $res = mysql_query($add) or die ("Nie można wykonać zapytania!"); ?> [/php:1:47c1bf9f65] i chodzi o to ze uslugi i sprzedaz (to pola typu SET) nie dzialaja mi... wartosci: uslugi: set('us_dom_j', 'us_dom_w', 'us_obm') sprzedaz: set('inst_wod', 'inst_kan', 'inst_co', 'inst_op', 'inst_ast', 'inst_kot') tak mam zadeklarowane dla uslug formularze (tu przyklad dla uslug) [xml:1:47c1bf9f65] <input type=checkbox name=zestaw_us[0] value=us_dom_j> Domy Jednorodzinne<br> <input type=checkbox name=zestaw_us[1] value=us_dom_w> Domy Wielorodzinne<br> <input type=checkbox name=zestaw_us[2] value=us_obm> Obiekty biurowo-magazynowe<br></div> [/xml:1:47c1bf9f65] co dziwniejesze "nowy" tez jest set tylko ze tam jest wartosc 'tak','nie' i ktoras z tych wartosci idzie przez formularz bezposrednio wiec dziala, wiec zapewne chodzi o to ze zle wpisuje dane .. wiec pytanie brzmi: JAK DODAĆ/POBRAĆ dane z pola "SET"(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? z gory dziekuje za pomoc! p.s. ja bede siedzial tu z 15min wiec jesli jakies watpliwosci to odpisze odrazu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [/b] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jako modul serwera WWW.
"0" to nie moze byc odpowiedz funkcji mysql_error(). Mozesz dokladnie zacytowac jak to dodales ? Sprobuj tez przed wykonaniem zapytania wypisac je na ekran i tez je zacytuj. Natomiast w samym formularzu zrob wszystko zgodnie z zasadami sztuki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod <input type="checkbox" name="zestaw_us[1]" value="us_dom_w"> Domy Wielorodzinne<br> no dobra zmienilem wszystkie formularze wg zasad sztuki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie dziala... a co do mysql_error to oto kod calej strony "wyslij.php": [php:1:0ba9bd5ab2] <? session_start(); $conn = mysql_connect("serv", "user", "pass") or die ("Nie można połączyć się z bazą danych"); mysql_select_db ("siecbud"); echo mysql_errno() . ": " . mysql_error(). "n"; // or die ("Nie można połączyć się z tablicą!"); $add="INSERT INTO f_baza(nazwa, stanowisko, miasto, ulica, kod, tel_stc, tel_kom, faks, email, www, mi_miasto, mi_ulica, mi_kod, nowy, uslugi, sprzedaz) VALUES( '".$_SESSION['df_nazwa' ]."', '".$_SESSION['df_stanow' ]."', '".$_SESSION['df_miasto' ]."', '".$_SESSION['df_ulica' ]."', '".$_SESSION['df_kod' ]."', '".$_SESSION['df_telstc' ]."', '".$_SESSION['df_telkom' ]."', '".$_SESSION['df_faks' ]."', '".$_SESSION['df_email' ]."', '".$_SESSION['df_www' ]."', '".$_SESSION['mi_miasto' ]."', '".$_SESSION['mi_ulica' ]."', '".$_SESSION['mi_kod' ]."', '".$_SESSION['nowy' ]."', '".implode(",",$_SESSION['uslugi'])."', '".implode(",",$_SESSION['sprzedaz'])."')"; $res = mysql_query($add); //or die ("Nie można wykonać zapytania!"); echo mysql_errno() . ": " . mysql_error(). "n"; ?> [/php:1:0ba9bd5ab2] no i dam jeszcze plik form2.php: [xml:1:0ba9bd5ab2] <? session_start(); $_SESSION['kto'] = $_POST['inwestor']; $_SESSION['nowy'] = $_POST['nowy']; ?> <form action="check.php" method="POST"> <font face="Tahoma"><table width=100%><td width=50% align=center> <? switch($_SESSION['kto']) { case 'prywatny': include("i_prywatny.php"); break; case 'firma': include("i_firma.php"); break; } ?><br> <input type="checkbox" name="zgoda" value="tak" checked> <font size=2px>Wyrażam zgodę na przetwarzanie moich danych osobowych przez P.U.H. "Sieć-Bud" s.c. Dane te nie będa udostępniane ani sprzedawane innym firmom.</input></font> </td><td width=50% align=center> <h3>Miejsce inwestycji:</h3> Miasto: <br><input type="text" name="mi_miasto" size="35"><br> Ulica: <br><input type="text" name="mi_ulica" size="35"><br> Kod Pocztowy: <br><input type="text" name="mi_kodpocztowy" size="35"> <h3>Wybierz informacje:</h3> <div align=left><h4>Wybierz usługi:</h4> <input type="checkbox" name="zestaw_us[0]" value="us_dom_j"> Domy Jednorodzinne<br> <input type="checkbox" name="zestaw_us[1]" value="us_dom_w"> Domy Wielorodzinne<br> <input type="checkbox" name="zestaw_us[2]" value="us_obm"> Obiekty biurowo-magazynowe<br></div> <div align=left><h4>Sprzedaż towarów:</h4> <input type="checkbox" name="zestaw_sp[0]" value="inst_wod"> Instalacje wodne<br> <input type="checkbox" name="zestaw_sp[1]" value="inst_kan"> Instalacje kanalizacyjne<br> <input type="checkbox" name="zestaw_sp[2]" value="inst_co"> Instalacje centralnego ogrzewania<br> <input type="checkbox" name="zestaw_sp[3]" value="inst_op"> Instalacje ogrzewania podłogowego<br> <input type="checkbox" name="zestaw_sp[4]" value="inst_ast"> Asortyment do instalacji wod-kan i c.o. i gazu<br> <input type="checkbox" name="zestaw_sp[5]" value="inst_kot"> Kotłownie</div> </td></table><hr> <table width=100%> <td align=left><input type="submit" value="Wyślij"><input type="reset" value="Resetuj"></td> <td align=right><div align="right"><img src=cofnij.gif border=0 alt="Wróć onclick=history.back()"> </div></td> </table> </form></font>[/xml:1:0ba9bd5ab2] no i ostatni plik ktory moze cos miec z tym wspolnego ale watpie... [xml:1:0ba9bd5ab2] <form action=wyslij.php method=post> <? session_start(); $_SESSION['zgoda'] = $_POST['zgoda']; // SPRAWDZENIE ZGODY if ($_SESSION['zgoda'] != 'tak') { echo "<center>Musisz wyrazić zgodę na przetwarzanie twoich danych osobowych! Wróć do poprzedniej strony i zaznacz odpowiednie pole!<br><img src=cofnij.gif border=0 alt=Wróć onclick=history.back()></center>"; } else { echo "<h3><center>Potwierdź wprowadzone dane:</center></h3>"; } // WYPIS DANYCH if ($_SESSION['kto'] == 'firma') include("add_firma.php"); else if ($_SESSION['kto'] == 'prywatny') include("add_priv.php"); ?> <hr> <input type=submit value=Wyślij> <input type=submit value=Popraw onclick=history.back()> </form> [/xml:1:0ba9bd5ab2] dodam jeszcze ze schemat wyglada mniej wiecej tak: form.php => form2.php => check.php => wyslij.php w form2.php includuje pliki i_prywatny.php i i_firma.php natomiast check.php includuje pliki add_firma.php i add_priv.php jesli jeszcze potrzebne jakies pliki do wypisania to dajcie znak... jesli chce ktos udzielic mi pomocy online to moje gg: 2614029 pzdr. i Wesołych Świąt Wszystkim! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 09:43 |