$request = $_GET;
$show =["name1" => "по умолчанию", "age1" => "по умолчанию", "weight1" => "по умолчанию"];
foreach($request as $key => $items){
if(isset($request)){
$show[$key] = $items;
}}
foreach($show as $items){
echo $items."<br>";
}
<form method ="GET">
Форма:
<div> Имя: <input type="text" name="name1" /> </div>
<div> Возраст: <input type= "number" name="age1" /> </div>
<div> Вес: <input type= "number" name="weight1" /> </div>
<input type="submit" value="Отправить">
</form>
$show =["name1" => "по умолчанию", "age1" => "по умолчанию", "weight1" => "по умолчанию"];
foreach($show as $key => $items){
$show[$key] = (isset($_GET[$key]) AND strlen($_GET[$key])) ? $_GET[$key] : $items;
echo "{$show[$key]}<br>";
}
$show =["name1" => "по умолчанию", "age1" => "по умолчанию", "weight1" => "по умолчанию"];
foreach($show as $key => $items){
if(isset($_GET[$key]) && strlen($_GET[$key])){
$show[$key] = $_GET[$key];
}
else{
$show[$key] = $items;
}
echo "{$show[$key]}<br>";
}
$show =["name1" => "по умолчанию", "age1" => "по умолчанию", "weight1" => "по умолчанию"];
foreach($show as $key => $items)
{
if (isset($_GET[$key]) AND strlen($_GET[$key]))
{
$show[$key] = $_GET[$key];
}
echo "{$show[$key]}<br>";
}
$show =["name1" => "по умолчанию", "age1" => "по умолчанию", "weight1" => "по умолчанию"];
foreach($show as $key => $items){
if(isset($_GET[$key]) && strlen($_GET[$key])){
$show[$key] = $_GET[$key];
}
else{
$show[$key] = $items;
}
echo "{$show[$key]}<br>";
}
$show[$key] = (isset($_GET[$key]) AND strlen($_GET[$key])) ? $_GET[$key] : $items;
else{
$show[$key] = $items;
}
$result = [];
foreach($request as $key => $items){
$res = (!array_key_exists($key, $show)) ? $show[$key] : $items;
echo $res;
$result[$key] = $res;
}
}
$request = $_GET;
$show =["name1" => "по умолчанию", "age1" => "по умолчанию", "weight1" => "по умолчанию"];
$result = [];
foreach($request as $key => $items){
$res = (!array_key_exists($key, $show)) ? $show[$key] : $item;
echo $res;
$result[$key] = $res;
}
$res = (!array_key_exists($key, $request)) ? $show[$key] : $items;
$args = [
'name1' => FILTER_SANITIZE_STRING,
'age1' => FILTER_SANITIZE_NUMBER_INT,
'weight1' => FILTER_SANITIZE_NUMBER_FLOAT,
];
$defaults = [
"name1" => "по умолчанию",
"age1" => "по умолчанию",
"weight1" => "по умолчанию",
];
$results = array_merge($defaults, filter_input_array(INPUT_GET, $args));
// вывод
foreach ($results as $name => $value) {
printf('<p>%s: %s</p>', $name, $value);
}
так придется дублировать, если будет много кнопок.Каких кнопок? Ты что, их рукам добавляешь?
вот щас для каждого поля будем ещё одно скрытое добавлять.Ну да, это как бы нормально. Так обходится необходимость перечисления всех полей в запросе, даже если пользователь не заполнил что-то ненужное. Стандартная фича вообще то, как раз для таких случаев.
А бэк-то и не догадается, то ли ему от юзера пришло, то ли дефолтное подставилось.Это... а какая разница?
Имхо логичнее на бэке уже разбираться, что пользователь вписал, а что пропустил и чем заменить.Ну да, зачем править верстку, тем более что она по стандартному шаблону выводится и вставить еще одно поле не проблема. Надо залезть в код, и перечислить все возможные поля, конечно же.
<form method ="GET">
Форма:
<div> Имя:
<input type="hidden" name="name1" value="по умолчанию"/>
<input type="text" name="name1" />
</div>
...
<input type="submit" value="Отправить">
</form>
на таком кривом коде?
А большими проектами можно назвать интернет магазин или маркетплейс?Да, там где есть много сущностей, много связей между ними и достаточно сложные взаимодействия. Например тот же магазин имеет с пару десятков сущностей, с достаточно сложными отношениями - пользователи, роли, товары, свойства товаров, заказы, статусы обработки, фидбэк, статистика... и еще много чего.
Какие еще бывают большие проекты?Любые, от локальной CRM до соцсетей.
Попрактиковаться, как вывести значения по умолчанию на экран вашим методом.Если задача чисто учебная, то смысл спрашивать как вывести абсолютно абстрактные данные в абсолютно абстрактном виде теряет смысл. Есть 5-10 способов, каждый из которых хорошо подойдет в конкретной ситуации, и плохо подойдет в других. Зависит от того откуда будут браться данные, куда уходить, как их будут использовать и еще миллион нюансов. Все равно что спрашивать какие цветы лучше всех? На похороны или девушке дарить? Или сажать на клумбе? Или...
что такое локальное CRM?Гуглите CRM
и что такое роли в магазине?Гуглите RBAC