human каза:
index каза:
Ами пускаш един падащ бутон с разширенията и юзера да си избере.
Как да го направа,направих такъв бутон :
Код:
<select name="wid" id="wid">
<option value="*.avi">Филми</option>
<option value="*.mpg">Клипове </option>
<option value="*.rar">Игри </option>
<option value="*.jpg">Картинки </option>
<option value="*.rar">Програми </option>
<option value="*.swf">Флаш </option>
<option value="*.txt">Документи </option>
<option value="*.html">Страници </option>
<option value="*.sub">Суптитри </option>
<option value="*.mp3">Музика </option>
<option value="*">Всички</option>
</select>
И после
Код:
$wid = $_GET['wid'];
$w[]='*.avi';
$w[]='*.mpg';
$w[]='*.rar';
$w[]='*.jpg';
$w[]='*.exe';
$w[]='*.swf';
$w[]='*.txt';
$w[]='*.htm';
$w[]='*.sub';
$w[]='*.mp3';
$w[]='*';
Каква ми е грешката, и ако цялото е грешно как е правилно?
Select тага предава само една стойност (не можеш да избереш две и повече едновременно
). Стойността се взима чрез името на селекта.
Ето пример за хтмл-то:
<form enctype="multipart/form-data" method="post" action="файла който ще ти обработва тази форма.php" style="margin:0px;">
<select name="wid" id="wid">
<option value="*.avi">Филми</option>
<option value="*.mpg">Клипове </option>
<option value="*.rar">Игри </option>
<option value="*.jpg">Картинки </option>
<option value="*.rar">Програми </option>
<option value="*.swf">Флаш </option>
<option value="*.txt">Документи </option>
<option value="*.html">Страници </option>
<option value="*.sub">Суптитри </option>
<option value="*.mp3">Музика </option>
<option value="*">Всички</option>
</select>
<input name="search" type="submit" value="Търси" />
</form>
a така взимаш стойностита (value):
$wid = $_POST['wid'];
обърни внимание, че е POST, а не get