rockys Posted April 22, 2009 Report Share Posted April 22, 2009 kāds var ieteikt variantu kā kopējot formu varētu mainīt lauku name, lai varētu izgūt katra kopētā lauka vērtības? piemeram tiek kopēta šāda rinda: Vārds: <input type="text" maxlength="20" name="vards"> protams ja šādas rindas ir 3 vienādas , tiek atgriezta pēdējā lauka vērtība nevis visas 3 :) paldies par risinājumu ja tāds būs:) Quote Link to comment Share on other sites More sharing options...
Aikss Posted April 22, 2009 Report Share Posted April 22, 2009 Kopējot liec klāt ciparus: name="vards0", name="vards1", name="vards2" utt. Un pie saņemšanas uztaisi ciklu. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted April 22, 2009 Report Share Posted April 22, 2009 Vai arī visiem liec name="vards[]" Tad PHP uzreiz uztvers to kā masīvu: $_POST['vards'][0] $_POST['vards'][1] Līdzīgi kā ieteica Aikss, tikai šajā gadījumā Tev nav jāsatraucas par indeksa apstrādi - PHP to būs paveicis Tavā vietā. Quote Link to comment Share on other sites More sharing options...
rockys Posted April 22, 2009 Author Report Share Posted April 22, 2009 Vai arī visiem liec name="vards[]"Tad PHP uzreiz uztvers to kā masīvu: $_POST['vards'][0] $_POST['vards'][1] Līdzīgi kā ieteica Aikss, tikai šajā gadījumā Tev nav jāsatraucas par indeksa apstrādi - PHP to būs paveicis Tavā vietā. ahaa, paldies, man jau bija doma par to [], tikai īsti nezināju kā tas darbojas, pamēģināšu vēlreiz Quote Link to comment Share on other sites More sharing options...
rockys Posted April 22, 2009 Author Report Share Posted April 22, 2009 Vai arī visiem liec name="vards[]"Tad PHP uzreiz uztvers to kā masīvu: $_POST['vards'][0] $_POST['vards'][1] Līdzīgi kā ieteica Aikss, tikai šajā gadījumā Tev nav jāsatraucas par indeksa apstrādi - PHP to būs paveicis Tavā vietā. a man izvada lauka attieciigo simbolu nevis attieciigo lauku :D shada veidaa ; esmu iesaceejs :D $vards = $_POST['vards'][0]; Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted April 22, 2009 Report Share Posted April 22, 2009 Uzliec pirms tam: print_r($_POST); un paskaties kā izskatās tas, ko PHP ir saņēmis. P.S. Citēt iepriekšrakstīto var un vajag darīt tikai tad, ka tas nepieciešams savas domas paskaidrošanai un ja bez šī citāta varētu pārprast rakstīto. Nevajadzīga citēšana piesārņo forumu un nav atbalstāma. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.