Loading...
<?php

$err = array();

if(empty($_POST['username']))
$err[] = '';

//...

if(count($err) == 0)
{
// успешная рега
}
else
{
foreach($err AS $error)
echo $error."<br>";
}


В чем сам вопрос если вместо echo заменить как ниже в примере функционал не изменится?
<?php
else
{
$message = '';
foreach($err AS $error)
$message .= $error."<br>";
}

________
посл. ред. 13.04.2018 в 20:56; всего 4 раз(а); by SNEG
По сути, там нечему выводиться, или я не так понял)
SNEG , если без eсho то
<?php
if(isset($_POST['']))
{
$err = array();

if(empty($_POST['username']))
$err[] = '';

if(count($err) == 0)
{
// успешная рега
}
else
{

foreach($err AS $error){
?>
<?=$error?><br>
<?
}
}

________
посл. ред. 13.04.2018 в 20:56; всего 1 раз(а); by 159658441
159658441 , через переменную нельзя как я намудрил?
________
посл. ред. 13.04.2018 в 21:01; всего 3 раз(а); by SNEG
SNEG , в случае, который ты намудрил, выводить переменную $message всё равно придётся. Либо через echo, либо аналогом <?=...?>
не
SNEG , причём если в оригинале на переменную message не тратится лишняя память, в твоём случае она будет тратиться...
Онлайн: 3
Время:
Gen. 0.0794
(c) Bym.Guru 2010-2026