SORU
9 Mart 2010, Salı


Nasıl php seç) kutusunda birden çok seçili değerleri almak için?

Hangi birden fazla özelliği birden çok set olduğu için birden çok değer seçebilirsiniz seçin liste kutusu olan bir html Formu var. Form yöntemi dikkate yöntemi. Form için html kodu aşağıdaki gibidir.

<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="get" action="display.php">
  <table width="300" border="1">
    <tr>
      <td><label>Multiple Selection </label> </td>
      <td><select name="select2" size="3" multiple="multiple" tabindex="1">
        <option value="11">eleven</option>
        <option value="12">twelve</option>
        <option value="13">thirette</option>
        <option value="14">fourteen</option>
        <option value="15">fifteen</option>
        <option value="16">sixteen</option>
        <option value="17">seventeen</option>
        <option value="18">eighteen</option>
        <option value="19">nineteen</option>
        <option value="20">twenty</option>
      </select>
      </td>
    </tr>
    <tr>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit" tabindex="2" /></td>
    </tr>
  </table>
</form>
</body>
</html>

Display.php sayfa seç liste kutusunda seçilen değerleri görüntülemek istiyorum. Seçilen değerler display.php sayfa $_GET kullanarak erişilen yani[] dizi.

CEVAP
9 Mart 2010, Salı


Eğer PHP seçenekler dizisi $_GET['select2'] tedavi etmek istiyorsanız, sadece adını köşeli parantez ekleyinseçin öğesibunun gibi: <select name="select2[]" multiple …

Sonra PHP komut dizisi erişimi

<?php
header("Content-Type: text/plain");

foreach ($_GET['select2'] as $selectedOption)
    echo $selectedOption."\n";

$_GET <form method="…" değerine bağlı olarak $_POST tarafından yerine.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009