Search the Community
Showing results for tags 'select'.
-
Tātad man ir MYSQL tabula "fruits". Vajadzētu dabūt ārā piemēram "fails-4" no visiem MYSQL ierakstiem. Piem. uzspiežot uz linka "Fails 4", tiek saņemti attiecīgie dati: <a href="links4.php">Fails 4</a> Parādās - Orange Apple Pear uzspiežot uz linka <a href="links1.php">Fails 1</a> Parādās - Orange Banana Nevaru izdomāt kā to dabūt gatavu. Varbūt ir kādas idejas? Ko izmantot un kā? Varbūt var kāds kādu paraugu iedot, vai vismaz kā atrast googlē?
-
Esmu izveidojis formu, kurā jāizvēlas opcija no <select> formas. Vērtības tiek ņemtas no datubāzes, un tiek padotas uz kontrolieri, izmantojot $this->input->post(); funkciju. Mans kods: <div class="row-fluid"> <ul class="thumbnails"> <?php if(count($galleries) >= 1): ?> <?php foreach($galleries as $gallery): ?> <?php $length = mb_strlen($gallery->title, "UTF-8"); ?> <?php $options[] = str_split_unicode($gallery->title, $length, $length); ?> <?php endforeach; ?> <?php endif; ?> <?php if(isset($project_images) && count($project_images)): ?> <?php foreach($project_images as $image): ?> <li class="span2"> <a class="thumbnail" href="<?php echo $image->url; ?>" data-lightbox="<?php echo $image->lightbox; ?>" title="<?php echo $image->title; ?>"> <img src="<?php echo $image->thumb_url; ?>" width="160" height="120"/> </a> <?php echo form_open_multipart();?> <?php if(isset($image->lightbox)): ?> <?php $value = str_split_unicode($image->lightbox, mb_strlen($image->lightbox, "UTF-8"), mb_strlen($image->lightbox, "UTF-8")); ?> <?php else: $value = array(); ?> <?php endif; ?> <?php echo form_dropdown('light[]', $options, $value, 'class="btn-small dropdown-toggle" data-toggle="dropdown"'); ?> </br> <?php $title_data = array( 'name' => 'title[]', 'value' => set_value('title', $image->title), 'class' => 'input-small', 'placeholder' => 'Nosaukums' ); ?> <?php echo form_input($title_data); ?> <?php echo anchor('admin/pictures/delete/' . $image->id, 'Dzēst', array( 'onclick' => "return confirm('Tiešām vēlies dzēst attēlu?');" )); ?><?php echo btn_trash('admin/pictures/delete/' . $image->id); ?> </li> <?php endforeach; ?> <?php endif; ?> </ul> </div> <tr> <td> <?php echo form_submit('save', 'Saglabāt', 'class="btn btn-primary"'); ?> <?php form_close(); ?> </td> </tr> Attiecīgās vērtības tiek attēlotas kā pienākas, tikai atgriež visur vērtību 0, parastā form_input() funkcija atgriež ievadītās vērtības. Ja ir iespējams izveidot savādāku dropdown menu, kur būtu iespēja izvēlēties vērtību, piemēram ar <ul> un <li> tagiem veidotu lūdzu padodiet man kādu informāciju par to, vēlos palasīt iespējas.
-
Sveiki, tākā uz JS esmu uz jūs un pamatīi, centos kaut ko darīt un izfunktierēt, bet tā arī nesanāca līdz galam. Kā pareizā veidā saskaitīt select option vērtības, ja katrā selektā drīkst būt tikai viena vērtība skaitāmā. Respektīvi - ir selekts1 un option1,2,3 drīkst pieskaitīt tikai opetion1 vai option2 vai option3 un tā vairāki selekti, kur no katra selekta vienu vērtibu drīkst skaitīt, protams, ja nomainu selekt1 option1 uz selekt1 option2 tad man ņemas nost option1 un jaunā vērtība ir selekt1 option2 un tā kaut 100 selektu. Ceru, ka domu sapratāt. JS kods esošais: function SumCost(cat, max) { sum = 0; max=max+1; var gn, elem; for (i=1; i<max; i++) { gn = cat+i; elem = document.getElementById(gn); getSum = document.getElementById('summa').value; if (elem.selected == true) { sum += Number(getSum)+Number(elem.value); } } document.getElementById('summa').value = sum.toFixed(2); } HTML <select> <option id="mobo1" value='130' onclick="SumCost('mobo', 3)"> 130</option> <option id="mobo2" value='240' onclick="SumCost('mobo', 3)"> 240</option> <option id="mobo3" value='350' onclick="SumCost('mobo', 3)"> 350</option> </select> <select> <option id="proc1" value='30' onclick="SumCost('proc', 3)"> 30</option> <option id="proc2" value='40' onclick="SumCost('proc', 3)"> 40</option> <option id="proc3" value='50' onclick="SumCost('proc', 3)"> 50</option> </select> <input type="text" id="summa" value="0.00">