Ugabuga Posted November 4, 2005 Report Share Posted November 4, 2005 Ir forma, no kuras ar post tiek nodotas veertiibas un peec tam sarakstiitas datubaazee. Tagad taisu paarbaudi attieciigi lai visi lauki ir aizpildiiti, bet jautaaajums ir taads. Ja viss pareizi, tad viss kaartiibaa, ja ne tad tiek paraadiits pazinjojums, kas pa shtelli, bet kaa dabuut lai zem shii te pazinjojuma paraadaas taapati forma, ar visaam veertiibaam, kuras lietotaajs ieprieksh bija savadiijis. Tipa man forma citaa failaa, it kaa var inkluudot shamo, bet tad vinja ir tuksha un viss jaaraksta pa jaunu.. Link to comment Share on other sites More sharing options...
orion Posted November 4, 2005 Report Share Posted November 4, 2005 nekad neesi dzirdējis Inputiem par value="teksts", taxtarea par <textarea>texts</textarea>, checkbokshiem par selected="selected"??? Link to comment Share on other sites More sharing options...
Ugabuga Posted November 4, 2005 Author Report Share Posted November 4, 2005 nekad neesi dzirdējis Inputiem par value="teksts", taxtarea par <textarea>texts</textarea>, checkbokshiem par selected="selected"??? Khemm.. taas ir defaultaas veertiibas, kas paraadaas, kad forma ir svaiga, bet man vaig lai saglabaajas taas veertiibas, kuras lietotaajs jau ir izmainiijis. Savaadaak nokljuudaas 1reiz, saraksta visu pa jaunu, nokljuudaas 2reiz un saraksta visu pa jaunu, un tresho reizi jau buus piebesiijis. Un iespeeja atkal kljuudiities ir lielaaka. Link to comment Share on other sites More sharing options...
[Ya] Posted November 4, 2005 Report Share Posted November 4, 2005 (edited) echo "<input type='text' name='blabla' value='".(isset($_POST['blabla']) ? $_POST['blabla'] : "")."'>" Edited November 4, 2005 by [Ya] Link to comment Share on other sites More sharing options...
orion Posted November 4, 2005 Report Share Posted November 4, 2005 Khemm.. taas ir defaultaas veertiibas, kas paraadaas, kad forma ir svaiga, bet man vaig lai saglabaajas taas veertiibas, kuras lietotaajs jau ir izmainiijis. Savaadaak nokljuudaas 1reiz, saraksta visu pa jaunu, nokljuudaas 2reiz un saraksta visu pa jaunu, un tresho reizi jau buus piebesiijis. Un iespeeja atkal kljuudiities ir lielaaka. Nu bet liec taču tur iekšā postētās vērtības, nevis kaut kādu 'default bla bla bla'! pilnīgs dooooh! Link to comment Share on other sites More sharing options...
Ugabuga Posted November 4, 2005 Author Report Share Posted November 4, 2005 Nu bet liec taču tur iekšā postētās vērtības, nevis kaut kādu 'default bla bla bla'! pilnīgs dooooh! Kaut nedaudz cienjas luudzu, ja Tev shodien slikts garstaavoklis, luudzu neizgaaz uz citiem, bet ja uzskati sevi par uubergudru koderi, kam viss ir pats par sevi saprotams un taadeelj atljaujies necieniigi iztureeties pret tiem, kas tikai maacaas un luudz Tev padomu, tad you are gonna die alone.. Atceries teicienu 'Docendo discimus' (mācot mācamies) un meegjini tam kaut nedaudz pielaagot savu attieksmi. Kaa nekaa arii Tu reiz biji tikai skolnieks/maaceklis (skolnieks droshivien veelaizvien) un shaubos visas Tavas zinaashanas bija jau shuupulii ieliktas.. Apdomaa, cik daudz Tu zini pateicoties zinoshaakiem cilveekiem, kas taa vietaa lai pateiktu 'pilnīgs dooooh!', Tev ir paliidzeejushi un skaidrojushi. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 4, 2005 Report Share Posted November 4, 2005 Khemm.. taas ir defaultaas veertiibas, kas paraadaas, kad forma ir svaiga aga.... un LR valdiibuvadija Marsieshi......... IF(forma svaiga) $bla1='';// defineejamm varabli...... else $bla1=$_POST[''bla'];// defineejamm varabli un pieskjiram vertiibu....... inputsss vardinsh=bla value=$bla1....... - Link to comment Share on other sites More sharing options...
Ugabuga Posted November 4, 2005 Author Report Share Posted November 4, 2005 Paldies visiem, kas paliidzeeja.. probleema atrisinaata.. (: Link to comment Share on other sites More sharing options...
hmnc Posted November 4, 2005 Report Share Posted November 4, 2005 nedaudz uzlabots variants: <? function getpostvar($varname) { return ( isset($_POST[$varname] ? $_POST[$varname] : null ); } if ( !getpostvar('name') || !getpostvar('mail') ) { $err = 1; } ?> <input type="text" name="name" value="<? ( $err ? getpostvar('name') : ''); ?>"/> vards ... ... ... Link to comment Share on other sites More sharing options...
Roze Posted November 4, 2005 Report Share Posted November 4, 2005 nedaudz uzlabots variants: <? function getpostvar($varname) { return ( isset($_POST[$varname] ? $_POST[$varname] : null ); } if ( !getpostvar('name') || !getpostvar('mail') ) { $err = 1; } ?> <input type="text" name="name" value="<? ( $err ? getpostvar('name') : ''); ?>"/> vards ... ... ... Maza piebildīte bez isset vajadzētu arī pārbaudiīt empty($_POST[$varname]) vai vienkārši if(isset($_POST[$varname]) && $_POST[$varname]) { .. jo isset nepārbauda vai variablim ir vērtība proti tas var būt '' (tukšs) un pie POST formas variblji būs definēti vienmēr līdz ar to idejiski vienmēr tiks atļauta formas nopostošana kautvai lietotājs formā neko nebūs ievadijis :) Link to comment Share on other sites More sharing options...
hmnc Posted November 4, 2005 Report Share Posted November 4, 2005 neinu kā sanāk funckija skatās vai _POST variablis ir setots un ja setots tad atgriež tā vērtību pat ja tas ir tukšums (atgriež tukšumu - dooh :) ) un tad čekojam funkciju vienkarši ar if ( getpostvar('var') ) - šajā variantā defaultā tiek čekots empty, null, false, '', 0 respektīvi $var = ''; // vai: $var = null, $var = 0, $var = false if ( !$var ) { // var is null } vienīgi pie getpostvars lietderīgi pierakstīt ir trim() - visādi gudrinieki gadās :) Link to comment Share on other sites More sharing options...
Ugabuga Posted November 8, 2005 Author Report Share Posted November 8, 2005 brr.. Liekas, ka maniiju tepat forumaa, bet nevaru vairs atrast. kaa lai shajaa gadiijumaa riikojas ar listboksi? <option value="A" selected="selected"> ??? Link to comment Share on other sites More sharing options...
bubu Posted November 8, 2005 Report Share Posted November 8, 2005 option elementi atrodas iekš select elementa. select elementam ir name="xxx" tad nu arī skatamies to: $_POST['xxx'] Link to comment Share on other sites More sharing options...
php_Stopp Posted November 8, 2005 Report Share Posted November 8, 2005 brr.. Liekas, ka maniiju tepat forumaa, bet nevaru vairs atrast. kaa lai shajaa gadiijumaa riikojas ar listboksi? <option value="A" selected="selected"> ??? hm.. nesapratu, ko tu domaaji, pasviitrojot to selected="selected".. tas vienk norāda, ka apmeklējot lapu no sākuma būs izvēlēts attiecīgais option.. un ar php nododot tiek aizsūtīts izvēlētā option value. par indeksu bubu jau teica Link to comment Share on other sites More sharing options...
Ugabuga Posted November 9, 2005 Author Report Share Posted November 9, 2005 hm.. nesapratu, ko tu domaaji, pasviitrojot to selected="selected".. tas vienk norāda, ka apmeklējot lapu no sākuma būs izvēlēts attiecīgais option.. un ar php nododot tiek aizsūtīts izvēlētā option value. par indeksu bubu jau teica Lai taa lietotaaja noraadiitaa veertiiba paraadiitos arii selectaa, ne tikai input laukos. Izlasi topiku no saakuma. Link to comment Share on other sites More sharing options...
Recommended Posts