![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 7.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam jestem nowym użytkownikiem wiec jeśli coś robie nie tak proszę mnię o tym poinformować w miarę łagodny sposób a nie zareaz się na mnie rzucając ;0 Teraz mój problem.
Zrobiłem coś takiego: CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL auto_increment, `opjca1` varchar(50) default NULL, `opcja2` varchar(50) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM; INSERT INTO `test` VALUES (1, 'zuzia', 'janek'); I do tego takie zapytanie: UPDATE test SET opcja1 = 'zuzia', opcja2 = " . $_POST['coś_tam'] . " WHERE id='1' I jak w pliku już coś tam wpiszę bo sobie pole typu text stworzyłem (formularz) to za rzadnego grzyba nie chcę zaktualizować pola opcja2 tylko wywala taki komunikat SQL Error Unknown column 'to_co_sobie_wpisałem_do_texta' in 'field list' To wszystko :| co robię nie tak próbowałem się wesprzeć tematem ze http://dev.mysql.com/doc/refman/5.0/en/update.html ale czytając go mam wrażenie, że wszystko jest O.K. wie ktoś może gdzie popełniłem błąd? Ten post edytował nospor 7.12.2007, 14:42:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 7.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak wygląda zapytanie:
Kod CREATE TABLE `ustawienia` ( `id` int(10) unsigned NOT NULL auto_increment, `nazwa` varchar(50) default NULL, `wybor` varchar(50) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM; INSERT INTO `ustawienia` VALUES (1, 'free', 'off'); Natomiast plik do zmian tak: Kod <?php require "include/bittorrent.php"; dbconn(); maxsysop (); loggedinorreturn(); noaccess("test.php", UC_VIP); stdhead("Test"); if ($_POST['ed'] == 1) { mysql_query("UPDATE ustawienia SET nazwa = 'free', wybor = ".$_POST['test']." WHERE id='1'") or sqlerr(__FILE__,__LINE__); } ?> <table align="center" cellpadding="5" cellspacing="5" border="1"> <form action="test.php" method="post"> <input type="hidden" name="ed" value="1"> <tr><td align="center" colspan="2" class="colhead">Sprawy administracyjne</td></tr> <tr><td align="right">FreeLeech</td><td align="left"><select name="test"> <option value="on">Włączony</option><br /> <option value="off">Wyłączony</option><br /> </select></td></tr> <tr><td colspan="2" align="right"><input type=submit value="OK!" class="btn"></td></tr> </form> </table> <? stdfoot(); ?> Pozwole się jeszcze spytać w jaki sposób dać Kod PHP zamiast zwykłego kodu bo jak klikam na button PHP podczas zakładania czy pisania postu nic się nie dzieję |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:16 |