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

  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • Myron and Nejusha dance

    Myron and Ne

    2 AĞUSTOS 2012