|
|
|
| Выгружается таблица. Пользователь отмечает чекбоксами строки которые его интересют и кликает сабмит. Я получаю ?na=1&na=2&na=8&na=20 и т.д.
Каким образом мне вывести именно нужные мне строки где na равно тем, что перечислены будут в получном запросе.
Надеюсь понятно пояснил :)
Спасибо | |
|
|
|
|
|
|
|
для: virtus
(05.10.2007 в 11:47)
| | Лучше тогад POST, имена чекбоксов это массив, а получите значения и так только отмеченных - забирайте их и все. | |
|
|
|
|
|
|
|
для: sim5
(05.10.2007 в 11:54)
| | спасибо!
мне все равно post или get
Я не знаю, как взять все в массив и выбирать по одному значения из базы :( | |
|
|
|
|
|
|
|
для: virtus
(05.10.2007 в 11:58)
| |
<?php
if(isset($_POST["Submit"])){
foreach($_POST["na"] as $val){
$v.=$val."<br>";
}
print $v;
}
?>
<FORM METHOD=POST>
<input type="checkbox" name="na[]" value="1">1 строка <br>
<input type="checkbox" name="na[]" value="2">2 строка <br>
<input type="checkbox" name="na[]" value="3">3 строка<br>
<input name="Submit" type=submit value="Вывести">
</FORM>
|
<?php
if(isset($_POST["Submit"])){
foreach($_POST["na"] as $val){
$query=mysql_query("SELECT * FROM tab WHERE na='$val'");
while($res=mysql_fetch_assoc($query)){
print $res['field'];
}
}
}
?>
<FORM METHOD=POST>
<input type="checkbox" name="na[]" value="1">1 строка <br>
<input type="checkbox" name="na[]" value="2">2 строка <br>
<input type="checkbox" name="na[]" value="3">3 строка<br>
<input name="Submit" type=submit value="Вывести">
</FORM>
|
| |
|
|
|
|
|
|
|
для: Faraon
(05.10.2007 в 12:00)
| | СПАСИБО БОЛЬШОЕ!!! | |
|
|
|
|
|
|
|
для: virtus
(05.10.2007 в 11:58)
| | Создайте форму, поместите в него три чекбокса и назначте им имена, например, так:
<input type="checkbox" name="chk[]" value="1">
<input type="checkbox" name="chk[]" value="2">
<input type="checkbox" name="chk[]" value="3">
|
Отправьте форму, и получите массив, в случае метода POST:
<?php
for ($i; $i<count($_POST['chk']); $i++) {
echo $_POST['chk'][$i].'<br>';
}
?>
|
Пощелкайте свои чекбоксы - поймете. | |
|
|
|
|
|
|
|
для: sim5
(05.10.2007 в 12:04)
| | СПАСИБО!!! | |
|
|
|