2013-09-25 5 views
0

Я пытаюсь экспортировать выбранные имена в excel. Но перед экспортом, когда я выбираю значения через флажок, его не выбирают.Значения флажка не отображаются

Я делаю как этот

<form action="select.php" method="post" > 
{listing_dataset} 
<div class="listing result_row_{row_num_even_odd}"> 
    <div class="listingtitle"> 

    **<input type="checkbox" name="name" />** 
     <a href="{edit_listing_link}" title="{lang_admin_listings_editor_modify_listing}">{listing_title}</a> <span class="listingid">({listingid})</span> 

и закрытия формы в конце, как этот

<input type="submit" value="EXPORT SELECTED" name="export" /> 
</form> 

в select.php, я пытаюсь получить выбранное имя, которое не происходит, вместо он просто отображает 'на'

<?php 

if(isset($_POST['export'])) 

{ 
$name = $_POST['name']; 

echo $name; 
} 

?> 

, что я должен делать получить значения? пожалуйста, предложите

+0

Сделайте 'print_r ($ _ POST);' и вы узнаете, как это значение передается. –

+0

Где значение в вашем флажке? – Shadow

+0

@shadow: Я дал значение как 'value =" {listing_title} "', теперь я получаю одиночное значение, когда я его печатаю. если я выберу флажки с множеством опций, они не будут отображаться :( – user2669924

ответ

2

Вы должны дать атрибут значение для вашего checkbox

<input type="checkbox" name="name" value="something" /> 

может быть {listingid} или {listing_title} в вашем случае

+0

спасибо за ответ. Но он не отображает все выбранные значения, вместо этого он выбирает только одно значение :( – user2669924

+0

Можете ли вы, пожалуйста, направить меня в этом zzlalani – user2669924

+0

Спасибо всем. решение для этого! – user2669924

0

Для каждого флажка, вы должны предоставить значение по указанию zzlalani. Если флажки находятся в одной группе, просто укажите одно и то же имя для каждого.

Имя каждого элемента флажка должно быть одинаковым. Значения должны быть разными (в вашем случае).

Смежные вопросы