Jump to content
php.lv forumi

Recommended Posts

Posted (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 by Remarco
Posted

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.

Posted (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 by Remarco
Posted

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"

Posted
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.

×
×
  • Create New...