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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010