m8t Posted May 9, 2009 Report Share Posted May 9, 2009 š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 Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted May 9, 2009 Report Share Posted May 9, 2009 (edited) 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 May 9, 2009 by Grey_Wolf Quote Link to comment Share on other sites More sharing options...
m8t Posted May 9, 2009 Author Report Share Posted May 9, 2009 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? Quote Link to comment Share on other sites More sharing options...
ezis Posted May 9, 2009 Report Share Posted May 9, 2009 (edited) 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 May 9, 2009 by ezis Quote Link to comment Share on other sites More sharing options...
web-dev.lv Posted May 9, 2009 Report Share Posted May 9, 2009 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 Quote Link to comment Share on other sites More sharing options...
web-dev.lv Posted May 9, 2009 Report Share Posted May 9, 2009 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 Quote Link to comment Share on other sites More sharing options...
m8t Posted May 9, 2009 Author Report Share Posted May 9, 2009 Liels paldies, viss sanāca! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.