Jump to content
php.lv forumi

Recommended Posts

Posted (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 by nubiks
  • Replies 61
  • Created
  • Last Reply

Top Posters In This Topic

Posted

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

Posted (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 by Paulinjsh
Posted (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 by bubu
Posted

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

Posted

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)

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

$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

?>

Posted

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

Posted

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 = "";


×
×
  • Create New...