Jump to content
php.lv forumi

option pārtaisīšana par mainīgo


nubiks

Recommended Posts

1. kart:

<select> Kur name?

2. kart:

<option>1@1.lv</option> labaak konkreeti noraadiit value

<option value='1'>pirmais emails</option>

-------

no taa secinam:

<select name='emails'>
<option value='1'>1 emails</option>
<option value='2'>2 emails</option>
<option value='3'>3 emails</option>
</select>

sanjemot

$emails=$_POST['emails'];
IF ($emails==1)
{
// sutam uz emailu 1@1.lv;
}
else if($emails==2) // sintaksee var buut gan elseif gan ar atstarpi else if
{
// sutam uz emailu 2@2.lv;
}
else
{
// sutam uz emailu 3@3.lv;
}

SLABO?

P.S. nu apskaties tachu ko noziimee ;

un {}

----------

{ bloka sakums ; NAV vajadziigs

} bloka beigas ; NAV vajadziigs

 

visaam rindaam ieksh bloka OBLIGATI beigaas ;

----------------

Taa un ne savaadaak - elementaara PHP (un ne tikai C arii)

P.S. optionos labaak nenoraadiit e-maila adresi - ja vien visiem pasaules spameriem to negrib izdaliit...

Edited by Grey_Wolf
Link to comment
Share on other sites

  • Replies 61
  • Created
  • Last Reply

Top Posters In This Topic

un vēl kas.. tev tur vajadzētu ielikt vai nu

 

if ($_SERVER['REQUEST_METHOD']=='POST') {

/* saņemam aizpostētos datus un sūtam emailu */

}

 

vai arī

 

if (isset($_GET['mail']) && $_GET['mail']=='send') {

/* tas pats :P */

}

 

oops, tas jau tev tur ir..

Edited by php_Stopp
Link to comment
Share on other sites

php_Stopp --> jaa jaa un vel parbaudam vai Riigas centraaltirguu galja naff leetaaka kaa.......

Jeega? manupraat jau ieprieksh var zinaat (JAZINA !!!) no kurienes naaks dati..

savaadaak: rakstam visu ieksh GET un formu ignoreejam --> uzlauzt saadi vedotus saitus --> 'elementarna Vatson'

P.S. viens no galvenajiem programmeshanas zelta likumiem ir:

Nekad un nekaados apstaakljos neuzticeeties datiem kas naak no lietotaaja puses - paarbaudiit visu ko var parbaudiit un atljaut TIKAI to ko driiks izmantot, paareejo uzskatiit par kljuudu.....

Link to comment
Share on other sites

if ($_SERVER['HTTP_REFERER']==$_SERVER['PHP_SELF'] && $_SERVER['REQUEST_METHOD']=='POST') {

/* datu saņemšana un maila sūtīšana. tiek norādīts, no kurienes drīkst nākt dati, nezinu, kā varētu ko uzlauzt.. */

}

 

šitā, ja nekļūdos :P

 

un tad formā pie action ir $_SERVER['PHP_SELF']

Link to comment
Share on other sites

sho kaads ir atceelis?

<form method="POST" action="lapa_kas_apstraadaa_datus">

un lapaa

tikai $POST[] ,un ja preciizaak tad $HTTP_POST_VARS[] - garantija ka sho sapratiis visas PHP versijas (sk. www.php.net kuras neatbalsta $_POST)

 

Var jau protams izvirst.......

kam tas vajadziigs????

- laikam lai serveris veiktu liekas darbiibas.........

Link to comment
Share on other sites

1. kart:

<select> Kur name?

2. kart:

<option>1@1.lv</option> labaak konkreeti noraadiit value

<option value='1'>pirmais emails</option>

-------

no taa secinam:

<select name='emails'>
<option value='1'>1 emails</option>
<option value='2'>2 emails</option>
<option value='3'>3 emails</option>
</select>

sanjemot

$emails=$_POST['emails'];
IF ($emails==1)
{
// sutam uz emailu 1@1.lv;
}
else if($emails==2) // sintaksee var buut gan elseif gan ar atstarpi else if
{
// sutam uz emailu 2@2.lv;
}
else
{
// sutam uz emailu 3@3.lv;
}

 

bet kā viņš šeit zinās ka $emails==1 ir 1@1.lv???

Link to comment
Share on other sites

ja tu domā ... tad es jau to mēģināju un tas nestrādā

 

Jā tieši to arī domāju.

Tam ir jāstrādā tieši tā kā tu uzrakstīji. Ja tu neuzrakstīji kā gribi, lai strādā, tad tas loģiski, ka nestrādās tā kā tu gribi, lai strādātu.

Edited by bubu
Link to comment
Share on other sites


×
×
  • Create New...