Remarco Posted December 11, 2008 Author Report Share Posted December 11, 2008 (edited) Aleksejs.... esmu iesaaceejs un kur ko apskatīt nezinu :((( Tagad zināšu paldies . echo query uzrāda: INSERT INTO enum_test (enum_burti,enum_cipari,enum_zimes) VALUES ('','','')Dati pievienoti Izskatās ka sintakses kļūda. Es biju iedomājies ka echo izvadīs ko citu nevis šo ... un te skaidri var redzēt ka uz db aiziet tukshas kjepiņas... Izskatās ka viņš no manas ūber formas nepaņem tās vērtības. Edited December 11, 2008 by Remarco Link to comment Share on other sites More sharing options...
Aleksejs Posted December 11, 2008 Report Share Posted December 11, 2008 Nu, ja, tas nozīmē, ka mainīgie nav saņemti: Uzraksti print_r($_POST); //ja forma tiek nosūtīta caur POST vai print_r($_GET);// ja forma tiek nosūtīta caur GET un redzēsi visus mainīgos un to vērtības, kādus skripts ir saņēmis. Link to comment Share on other sites More sharing options...
Val Posted December 11, 2008 Report Share Posted December 11, 2008 $burti=$_post['enum_burti']; post samaini ar POST. citās vietās arī. Link to comment Share on other sites More sharing options...
Remarco Posted December 12, 2008 Author Report Share Posted December 12, 2008 (edited) print_r uzrāda šādu: Dati pievienotiArray ( [$burti] => bca [$cipari] => 13 [$zimes] => +/- [add] => Pievienot jaunu ierakstu ) echo query : INSERT INTO enum_test (enum_burti,enum_cipari,enum_zimes) VALUES ('','','') izskatās ka no formas datus saņem a iekš db ir tukshums... POST arī nedeva nekādu rezultātu . nesaprotu kapēc no POST netiek paņemtas manas vērtības:( Edited December 12, 2008 by Remarco Link to comment Share on other sites More sharing options...
Aleksejs Posted December 12, 2008 Report Share Posted December 12, 2008 Pēc visa spriežot, esi HTMLā name parametru uzrakstījis ar dolāra zīmi priekšā. Tas ir neforši, jo PHP nepatīk šādi fokusi. Tādēļ pārliecinies, ka HTMLā (kad skaties view source): <select name="$enum_burti" vietā rakstīts <select name="enum_burti" Link to comment Share on other sites More sharing options...
Remarco Posted December 12, 2008 Author Report Share Posted December 12, 2008 Pēc visa spriežot, esi HTMLā name parametru uzrakstījis ar dolāra zīmi priekšā. Tas ir neforši, jo PHP nepatīk šādi fokusi.Tādēļ pārliecinies, ka HTMLā (kad skaties view source): <select name="$enum_burti" vietā rakstīts <select name="enum_burti" Paldies Aleksej. uzvedināji mani uz īstā ceļa. tur jau bija tikai $burti - tāds kā php manīgais. bet izlabojot uz enum_burti viss aizgāja... te izlabotais kods - pat strādā :) ak šie sīkumiņi :((( spēj nervus pabojāt. Velreiz paldies visiem kas centās palīdzēt. Link to comment Share on other sites More sharing options...
Recommended Posts