Allwin456 Ответов: 1

HTML форма в цикле и печать данных формы динамически с помощью цикла в PHP


У меня есть форма в цикле, который повторяется 4 раза. Я хочу обрабатывать и печатать данные формы динамически.

Это не показывает требуемый результат. Я делаю что-то не так ?

index.php

<?php

for($i = 1; $i<5; $i++)

{

?>
<form action = 'index.php' method = 'post'>
<input type = 'text' name = 'name<?php echo $i; ?>'>

<?php

}

?>

<input type = 'submit' value = 'submit'>

<?php



for($i = 1; $i<5; $i++)

{

$namee = $_POST['name.$i'];

echo $namee;

}



?>

1 Ответов

Рейтинг:
0

kishore@cse

Попробуйте следующий код

<html>
<form action="index.php" method="post">
<?php
for($i=0;$i<4;$i++)
{

echo <<<s>
   <input type="text" name="inp$i">
s;


}

?>

<input type="submit" name="sub" value="Submit">
</form>
<?php
if(isset($_REQUEST['sub']))
{
    for($i=0;$i<4;$i++)
    {
        $name=$_POST['inp$i'];
        echo $name."";
    }
}
?>
</html>