создать кнопки отправки внутри цикла php

0
<!doctype html>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
 $x = 5;
while($x>0)
  {
  echo 'Line' . $x;
  echo "<br>";
  $x--
  }

?>
</body>
</html>

Теперь, вместе с выходом, я хочу создать 5 кнопок отправки. одна кнопка будет создана на каждой итерации цикла выше. Является ли это возможным?

  • 3
    Почему бы просто не попробовать?
  • 3
    Просто echo кнопку HTML-код?
Теги:

2 ответа

3
Лучший ответ

попытаться использовать href будет лучше. если вы используете кнопку отправки, вам нужно создать 5 разных форм, и код будет выглядеть беспорядочно.

попробуй это:

<?php
 $x = 5;
while($x>0)
  {
  echo 'Line' . $x;
  echo "<a href='test.php?a=$x'>test</a>";
  echo "<br>";
  $x--
  }

?>

после этого:

вызовите значение на другой странице:

if($_REQUEST['a'] == '1'){
//code here
}
else if($_REQUEST['a'] == '2'){
//code here
}

......
  • 0
    это полезно для вас?
  • 0
    «Если вы используете кнопку отправки, вам нужно создать 5 разных форм, и код будет выглядеть грязно». --- Нет, если вы размещаете теги <form></form> вне цикла.
Показать ещё 1 комментарий
0

Попробуйте это, просто эхом <input type=submit>.

$x = 5;
while($x>0)
{
    echo 'Line' . $x;
    echo '<input type=submit value="button '.$x.'"></input>';
    echo '<br>';
    $x--
}
  • 0
    используйте также 'value = "button'. $ x. '"'
  • 0
    @ParthTrivedi На самом деле value="button '.$x.'"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню