Jump to content
php.lv forumi

PHP, chekbox`i


tomy

Recommended Posts

zini ka PHP mainīgie no formas tiek padoti uz masīvu $_POST vai $_GET atkarībā no form method="" ? zini tādu funkciju kā print_r() ? viss... vairāk tev nekas nav jāzin lai tu pats uz savu jautājumu varētu atbildēt... lai veicās... ;)

 

PS neaizmirsti savam checkboksam iedot name=""

Link to comment
Share on other sites

PS neaizmirsti savam checkboksam iedot name=""

Viņš takš pat neslēpj ka ir zaļš, tātad visticamāk burtiski šito iedrukās un kas notiks? :lol:

 

Tātad, tomy, crycat visticamāk gribēja teikt lai tu katram savam čekboksim iedotu unikālu nosaukumu, tas jāraksta starp tām pēdiņām:

<input type="checkbox" name="nosaukums" />

 

Vērtības var nolasīt no iebūvētajiem masīviem $_GET un $_POST (atkarībā no veida kā tu formas datus padod uz serveri), piemēram, ja tu padevi vērtības ar metodi POST, tad čekboksa vērtību tu dabū no mainīgā $_POST['nosaukums'].

 

BTW RTFM.

Link to comment
Share on other sites

PS neaizmirsti savam checkboksam iedot name=""[/quote]Viņš takš pat neslēpj ka ir zaļš' date=' tātad visticamāk burtiski šito iedrukās un kas notiks?[/quote]var būt var būt... nu mans tāds domu gājiens sanāca - gribēju teikt iedod katram vārdu bet pārdomāju ka vel nesapratīs kas par vārdiem un uzrakstīju name=""

 

Tātad, tomy, crycat visticamāk gribēja ...
dmn... <_< tu to speciāli vai kā... zini ja kāds nevar tavu nicku pat pareizi uzrakstīt ta tas neatstāj īpaši labu iespaidu...
Link to comment
Share on other sites

... katram savam čekboksim iedotu unikālu nosaukumu ...

 

kā nu kuram, kā nu kuram

es biežāk izmantoju nevis vienkārši name un tad čekot, vai $_POST['checkbox_name']=='on', bet gan

 

while ($m->f()) //kamēr iet vaļā mysql resultāti

echo '<input type="checkbox" name="inputs[]" value="'.$m->f['id'].'"><br />';

 

kāpēc? tāpēc, ka:

1) apstrādē izmantojot

if (isset($_POST['inputs']) && $_POST['inputs'])

foreach($_POST['inputs'] as $tmp)

...

iekš $tmp uzreiz iegūstam "id", bet var arī izmantot kaut ko līdzīgu

2) var izmantot

mysql_query("DELETE FROM tablename WHERE `id` IN(".join(',',$_POST['inputs']).")"); - un tas, manuprāt ir krutāk, nevis dzēst/updateot katru id ar atsevišķu queriju

3) pamainot "checkbox" uz "radio" uzreiz notiek pārslēgšana starp tiem (parasti kodos raksta atsevišķas fiškas checku/radio attēlošanai)

bet apstrādes mehānisms var palikt tas pats.

 

liekat aiz auss

Link to comment
Share on other sites

2 CryRat: ar to tavu vārdu, tiešām anomālija. zini to fīču "zinātnieki ir pārliecinjājušies, ka burtu sakārtojumam iekš vārda nav lielas nomzīmes, ja vien vārda sākums un beigas atbilst domātam" - kaut kur lāczim vinā lapelē bija tāds posts. Tāpat ir ar vārdiem ar "očepjatkām" un ar tavu nicku - tas tiek aptverts ar skatu uzreiz un zemapziņas līmenī izveidojās "CryCat".

Link to comment
Share on other sites

ar to tavu vārdu, tiešām anomālija. zini to fīču "zinātnieki ir pārliecinjājušies, ka burtu sakārtojumam iekš vārda nav lielas nomzīmes, ja vien vārda sākums un beigas atbilst domātam"
njā... ir kaut kas tāds dzirdēts un pašam ar ir gadījies... bet principā tas nemaina faktu - ja tu sajauci tad tu neesi uzmanīgs...

 

Oi, sorry, biš samiegojies biju.
nevermind... tikai otreiz nesajauc ;)

 

kādreiz bija tāds interesants tests... tjipa jautājumi ar tik lielām atstarpēm lai browserī ieietu tikai viens jautājums reizē... un ta uz katru jāatbild un jāscrollo uz leju... sākumā kāds bariņš ar vienkāršiem jautājumiem kā cik ir 4 + 35 utt. un tad pēkšņi jautājums "ĀTRI IEDOMĀJIES KRĀSU UN DARBARĪKU !!!" un tad kādi 80% - 90% iedomājās Sarkans un Āmuris... tā pat ar manu nicku... visi iedomājās Cat nevis Rat :(

 

uj... offtopick sanāca...

Link to comment
Share on other sites

jautājums "ĀTRI IEDOMĀJIES KRĀSU UN DARBARĪKU !!!" un tad kādi 80% - 90% iedomājās Sarkans un Āmuris... tā pat ar manu

Tā, vēl viens offtopiks un tad viss. Ar to āmurs/sarkans testu savulaik esot ASV armijā pārbaudījuši iesaucamos vai viņi ir vairāk vai mazāk garīgi veseli, tur parasti vēl izmantoja jautājumu mūzikas instruments, un tam bija jābūt vijolei, ja pareizi atceros. Un vēl to triku mīl izmantot visādi oportūnisti kam TV tiešraides laikā jāpierāda kolektīvās zemapziņas esamība.

 

Tā lūk, iz sērijas "fun facts that nobody really needs" :lol:

 

P.S. Please don't hit me big bad admin, es labošos

Link to comment
Share on other sites

×
×
  • Create New...