nubiks Posted November 16, 2005 Report Share Posted November 16, 2005 (edited) hi all. :D vai juus nevareetu paliidzeet man php skriptaa. pats meegjinaaju visaadi bet nekaadiigi nesanaak. nu man ir itkaa forma un tajaa ir dropdown lists. nu kaa sheit <INPUT type="text" name="vards" size=15> <INPUT type="text" name="uzvards" size=15> <select> <option>1@1.lv</option> <option>2@2.lv</option> <option>3@3.lv</option> </select> bet tagad kad uspiezh submit man vajag lai vinsh nolasa to variantu kas ir tajaa listaa un aizsuuta visu info arii uz to pashu variantu. (es noteikti tagad uzrakstiishu nepareizi :( ) nu bet piemeeram: if ($atbilde==1){ $sutit = "1@1.lv"}; isaak sakot, man vajag lai vinsh suuta zinju uz izveeleeto e-pasta adresi Edited November 16, 2005 by nubiks Link to comment Share on other sites More sharing options...
ohmygod Posted November 16, 2005 Report Share Posted November 16, 2005 select norādi atribūtu name!! piem: <select name="emails"> Tad tālāk tu pa GET vai POST, kā nu tev formā norādīts (ir taču norādīts?) saņemsi parametru emails, kura vērtība būs noselektētais mails. Piemēram echo $_POST['emails']; izdrukās tev 2@2.lv Link to comment Share on other sites More sharing options...
Paulinjsh Posted November 17, 2005 Report Share Posted November 17, 2005 (edited) Vēl arī options birkai norādi value="vertiba", jo savādāk nezināsi kura īsti izvēlēta un tikai tad izdrukās echo $_POST['emails'] to 2@2.lv Edited November 17, 2005 by Paulinjsh Link to comment Share on other sites More sharing options...
ohmygod Posted November 17, 2005 Report Share Posted November 17, 2005 (edited) Nevajag QUOTE taisīt, nu nevajag! (bubu) Ti o 4om? Kā nezinās? Visu zinās! Value vajag norādīt, ja vērtība, ko vēlies saņemt pēc formas apstiprināšanas atšķiras no tās, ko attēlo lietotājam! piemēram ja tev vajag norādīt emaila atrašanās vietu tabulā. Tad kā pie value vari norādīt tā id, bet starp options tagiem ielikt to, ko redzēs klients. piemēram <option value="1">Emails@emails.lv</option> atgriezīs 1, nevis emails@emails.lv, bet <option>Emails@emails.lv</option> atgriezīs Emails@emails.lv Viss no vajadzībām atkarīgs! Ja nepieciešams teši noselektētais mails - value NEVAJAG! Edited November 17, 2005 by bubu Link to comment Share on other sites More sharing options...
Valcha Posted November 17, 2005 Report Share Posted November 17, 2005 Noteikti ir jābūt value vērtībai optionam, jo citādi tas, ko esi ierakstījis starp skavām ir tikai attēlojums uz ekrāna userim, nevis optiona vērtība. Pareizi ir: <input type="radio" name="radio" value="1">Pirmais pasts <input type="radio" name="radio" value="2">Otrais pasts Link to comment Share on other sites More sharing options...
ohmygod Posted November 17, 2005 Report Share Posted November 17, 2005 (edited) Te QUOTE bija vajadzīga? (bubu) Bļa, ko var dirst ja nezin!! value = cdata [CS] This attribute specifies the initial value of the control. If this attribute is not set, the initial value is set to the contents of the OPTION element. http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.6 Edited November 17, 2005 by bubu Link to comment Share on other sites More sharing options...
Paulinjsh Posted November 17, 2005 Report Share Posted November 17, 2005 ohmygod ok, ok. Atzīstu šito nezināju! Mana kļūda! Link to comment Share on other sites More sharing options...
keissfootball Posted November 17, 2005 Report Share Posted November 17, 2005 man līdzīga situācija kā nubikam, es uztaisīju kodu, bet man viņš rāda: Parse error: parse error, unexpected T_ECHO in /usr/home/lfka-ftp/send2.php on line 6 itkaa nav kkur ielikts ; laikam. Bet nevaru atrast kur ??? Bet es agraako kodu papildinaaju un tagad izskataas shaadi: http://paste.php.lv/2861 un vai ar to if man pareizi domaats? (no 75 rindiņas) Link to comment Share on other sites More sharing options...
php_Stopp Posted November 17, 2005 Report Share Posted November 17, 2005 keiss, 4. rindā vienk nav semikola tanī kodā.. Link to comment Share on other sites More sharing options...
keissfootball Posted November 17, 2005 Report Share Posted November 17, 2005 (edited) ok, bet tad man tas if nav pareizi rakstīts: if ($kam=='ervinskeiss@inbox.lv (par lapu)'){ $send_to = "ervinskeiss@inbox.lv";} else { $send_to = "lfka@lfka.lv"}; ??? Edited November 17, 2005 by keissfootball Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 17, 2005 Report Share Posted November 17, 2005 $send_to = "lfka@lfka.lv"}; uz ;} un kaadeelj tu tik lielus html gabalus dzen aaraa ar echo ? piedevaam izmantojot divkaarshas ( " ) pedinja <?php kods ?> HTML <?php kods turpinaas ?> Link to comment Share on other sites More sharing options...
keissfootball Posted November 17, 2005 Report Share Posted November 17, 2005 Jā nu tomēr, tas nestrādās arī, jo pēc aizsūtīšanas, ja es gribu rakstīt otru ziņu, man pazūd tas option lodziņš un sūtās tikai ervinskeiss@inbox.lv. 2) nav starpības uz ko es lieku lfka@lfka.lv vai ervinskeiss@inbox.lv, vienmēr aizsūta uz ervinskeiss@inbox.lv Link to comment Share on other sites More sharing options...
php_Stopp Posted November 17, 2005 Report Share Posted November 17, 2005 tādā gadījumā vienīgā kļūda var būt ar $kam.. un tanī kodā ir šādi: if ($kam=='ervinskeiss@inbox.lv (par lapu)'){ $send_to = "ervinskeiss@inbox.lv"}; else $send_to = "lfka@lfka.lv"}; vai nu liec else{$v = "";}, vai arī else $v = ""; Link to comment Share on other sites More sharing options...
keissfootball Posted November 18, 2005 Report Share Posted November 18, 2005 A citas iespējas tādu uztaisīt vēl ir? Link to comment Share on other sites More sharing options...
php_Stopp Posted November 18, 2005 Report Share Posted November 18, 2005 ko uztaisīt ? Link to comment Share on other sites More sharing options...
Recommended Posts