У меня есть html-форма, которая содержит 2 текстовых поля и текстовую область. Я извлекаю данные из формы, используя php-код, чтобы отобразить его на другой странице.Обработка PHP-форм
HTML код формы:
<html>
<form name="addsg" method="POST" action="validate.php">
<div class="label">name</div>
<div class="response"><span><textarea class="textarea" name="name"></textarea></span></div>
<div class="label">age</div>
<div class="response"><span><input class="textbox" name="age" type="text" size="5" maxlength="5" value="" /></span></div>
<div class="label">place</div>
<div class="response"><span><input class="textbox" name="place" type="text" value="" /></span></div>
<div class="submit_section button">
<input id="generate" type="submit" name="script" value="generate" />
</div>
</form>
</html>
PHP код:
<?php
if (!empty($_POST['name'])
&& !empty($_POST['age'])
&& !empty($_POST['place']))
{
echo '<textarea name="textarea" id="textarea" cols="100" rows="5" readonly>';
echo "{$_POST['name']},{$_POST['age']} years old, from {$_POST['place']}";
echo '</textarea>';
}
?>
Если я ставлю только одно имя в имя текстового поля колонки, я буду получать такой вывод
anoop,26 years old, from IN
Но если я помещаю несколько имен в столбец имен (с тем же возрастом и местом), вывод, показывающий вот так:
anoop
Tom,26 years old, from IN
Возраст и место показаны только для одного имени, а не для всех. Я хотел бы получить выход как этот
anoop,26 years old, from IN
Tom,26 years old, from IN
какие-либо предложения?
Я попытался придумать что-то без успеха. Однако следующая ссылка поможет вам достичь своей цели. http://www.tizag.com/phpT/foreach.php –
Это помогло мне ... Большое спасибо .. – acr
Добро пожаловать. Вы должны отправить свое решение в качестве ответа. –