Jump to content
php.lv forumi

Dropdown form


m8t

Recommended Posts

šodien uztaisīju dropdown priekš lapas, bija domāts, ka ar vīnu izvēlas kategoriju lapai, bet nekas nestrādāja... Vai kāds no jums man varētu palīdzēt izveidot dropdown, kur ar katru no optioniem ieiet citā linkā un tajā linkā manis rakstītais teksts tiek iepostots... pašlaik man ir:

 

		  <form action="links.php?id=1" method="POST">
	  <p align="center">Nosaukums: <input type="text" name="nosaukums"></p>
	  <p align="center"><textarea name="teksts" id="myTextArea" cols="45" rows="5" tabindex="5">Teksts</textarea></p>
<p><input type="submit" name="submit" id="submit" class="button" value="Pievienot" tabindex="6" /></p>
	  </form>

Kas man jāidzara, lai izveidotu dropdown ar kuru izvēlas kategoriju un pie katras kategorijas ieliek savādāku informāciju datubāzē?

paraugs:

if(izvelets 1) {
mysql_query("INSERT INTO ...",$conn);
} else if(izvelets 2) {
mysql_query("INSERT INTO ...",$conn);
}

 

ps. - es pat nezinu kas man būtu jāliek "izvelets" vieta..

Ceru ka palīdzēsit

Link to comment
Share on other sites

stipri nesakariigi esi uzrakstijis..

Bet pamataa formaa

<select name="bla">
<option value="1">Test1 </option>
<option value="2">Test1 </option>
....
<option value="ta_jebkaada_vertiiba">Test1 </option>
</select>

un nolasi ar standarta $_POST['bla'] (vai GET) ..

---

Vai arii uzraksti sakariigaak savu jautajumu ..

Edited by Grey_Wolf
Link to comment
Share on other sites

stipri nesakariigi esi uzrakstijis..

Bet pamataa formaa

<select name="bla">
<option value="1">Test1 </option>
<option value="2">Test1 </option>
....
<option value="ta_jebkaada_vertiiba">Test1 </option>
</select>

un nolasi ar standarta $_POST['bla'] (vai GET) ..

---

Vai arii uzraksti sakariigaak savu jautajumu ..

Zinu ka nesakarīgi uzrakstīju... pats nemāku paskaidrot.

 

Nu, tu jau parādīji itkā to ko vajag, bet kā lai izdara to, ka ja ir izvēlēts test1, tad notiek lalala, ja ir izvēlēts tes2, tad notiek lululul. Itkā ar to $_POST['bla'] vins ienem visus (test1+test2 funkcijas), vai ne ta, vai ari es kludos?

Link to comment
Share on other sites

esmu n00bs, bet varbūt palīdz..! ^^

ja Tu piemēram katram optionam piešķir name piem.:

 <option value="1" name="pirmais">kkas </option> nākamajam <option value="2" name="otrais">nākamais kkas</option>

 

tad var

if($_POST['pirmais'] == 1){
...tagad kkas notiek, ja būs izvēlets tas pirmais pēc submit'a
}

 

laikam..! ^^ sory ja nepareizi.!

Edited by ezis
Link to comment
Share on other sites

html

<select name="cat">
<option value="1">Cat 1 </option>
<option value="2">Cat 2 </option>
</select>

php

$option = intval($_POST['cat']);

if($option == 1){
  echo 'esi izvelejies 1mo kategoriju';
} else {
  echo 'esi izvelejies kadu citu kategoriju';
}

// jeb izmanto šo daļu SQL insertam 

$sql = 'INSERT INTO dati (cat) VALUES ('.$option.')';

mysql_query($sql); // izpildi SQL pec savas izveletas DB

Link to comment
Share on other sites

ne ne ta tas nenotiek HTML elamentam SELECT vardu define vienu reizi values name vairs definet nevajag jo pec datu nosūtīšanas caurs post vai GET metodem SELECT saturēs to ko būsī ierakstījis iekš izvēlētās vaules

 

(laikam nesakarīgi sanāca :))

 

Tatad

<select name="cat">
<option value="1">Cat 1 </option>
<option selected="seleted" value="2">Cat 2 </option>
<option value="3 vai kas cic">Cat 3 </option>
</select>

 

nododot šo te POST rokās manīgā $_POST['cat'] vērtība būs 2, jo ir izvēlēta Cat 2

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...