изображения с переключателями (без базы данных) в php - PullRequest
1 голос
/ 28 мая 2011

Я пытаюсь создать простую динамическую галерею с переключателем под каждым изображением, чтобы позволить пользователю выбрать изображение и отправить форму. Я пока не занимаюсь обработкой формы, я просто хотел бы выяснить, как динамически генерировать форму. В настоящее время я создаю галерею с этим;

  <?php 

$images = "image_gallery/"; 
$big    = "big/";  
$cols   = 2; 

if ($handle = opendir($images)) { 
   while (false !== ($file = readdir($handle))) { 
       if ($file != "." && $file != ".." && $file != rtrim($big,"/")) { 
           $files[] = $file; 
       } 
   } 
   closedir($handle); 
} 

$colCtr = 0; 

echo '<table width="100%" cellspacing="3"><tr>'; 

foreach($files as $file) 
{ 
  if($colCtr %$cols == 0) 
    echo '</tr><tr><td colspan="2"><hr /></td></tr><tr>'; 
  echo '<td align="center"><a href="' . $images . $big . $file . '"><img src="' . $images . $file . '" /></a></td>'; 
  $colCtr++; 
} 

echo '</table>' . "\r\n"; 

?>

Кажется, я должен создать переключатели внутри цикла foreach, но я не уверен точно, где или как.

Я ценю любую помощь.

1 Ответ

1 голос
/ 28 мая 2011

в вашем цикле foreach:

foreach($files as $file){ 
  if($colCtr %$cols == 0) 
    echo '</tr><tr><td colspan="2"><hr /></td></tr><tr>'; 
  echo '<td align="center"><a href="' . $images . $big . $file . '"><img src="' . $images . $file . '" /></a><input type="radio" name="should be common if to choose one between mutiples" value="the value you want to send via form" /></td>';
  $colCtr++; 
} 

echo '</table>' . "\r\n"; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...