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

  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007