2015-02-25 4 views
1

Я получаю контакты Gmail, используя API-интерфейс OAuth API в PHP, и это успешно сделано. Но при попытке вставить флажок с каждым идентификатором электронной почты мне сложно. Вот фрагмент из цикла foreach, где заполняются идентификаторы электронной почты:populate checkbox динамически в php

$temp = json_decode($xmlresponse, true); 
$links = array(); 
foreach($temp['feed']['entry'] as $cnt) { 
    $links[] = $cnt['gd$email']['0']['address'] . "</br>"; 
} 
?> 

<span><?php echo implode("\n", $links); ?></span> 
<input type="checkbox" name="links[]" value="<?php echo implode("\n", $links); ?> /><br /> 

Он отображает идентификаторы электронной почты, но нет флажка отображения здесь. Может ли кто-нибудь помочь мне в этом?

ответ

0

Вам необходимо создать флажок для каждого элемента ссылки.

foreach($links as $link){ 
    //echoes the name of the id 
    echo '<span>' . $link . '</span>'; 
    echo '<input type="checkbox" name="links[]" value="' . $link . '"/>'; 
} 
+0

при попытке этого кода я получает несколько флажков ... не отображаются идентификаторы адресов электронной почты ... – user3305327

+0

Где идентификаторы? У вас есть массив $ links и массив $ temp. Где в массиве $ temp находятся идентификаторы? –

+0

@james ... пожалуйста, проверьте код ... Я добавил строку, где $ temp называется – user3305327

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