$('option').mousedown(function(e) {
e.preventDefault();
$(this).prop('selected', !$(this).prop('selected'));
return false;
});
if(!empty($_GET)){
foreach($_GET['list'] as $items){
echo $items."<br>";
}}
$('option').mousedown(function(e) {
e.preventDefault();
$(this).prop('selected', !$(this).prop('selected'));
return false;
});
$('option').mousedown(function(e) {
e.preventDefault();
$(this).prop('selected', !$(this).prop('selected'));
return false;
});
if(!empty($_GET)){
foreach($_GET['list'] as $items){
echo $items."<br>";
}}
<form method ="GET">
Форма:
<div> Переключатель-1: <input type="radio" name="switch" value="1" /> </div>
<div> Переключатель-2: <input type="radio" name="switch" value="2" /> </div>
<div> Переключатель-3: <input type="radio" name="switch" value="3" /> </div>
<input type="submit" value="Отправить">
</form>
$names = ["num1"=> "1-число:", "num2"=> "2-число:"];
$default = ["num1"=> "По умолчанию", "num2"=> "По умолчанию"];
$equals = 0;
foreach($names as $key => $items){
if(isset($_GET[$key]) && is_numeric($_GET[$key]) ){ // вот здесь ошибка.
$default[$key] = $_GET[$key];
}
echo "$items ".htmlentities($default[$key])."<br>\n";
}
$equals = $default["num1"] * $default["num2"];
echo "Равно: ".$equals."<br>\n";
Fatal error: Uncaught TypeError: Unsupported operand types: string * string
$equals = intval($default["num1"]) * intval($default["num2"]);
$request = $_GET;
$names = ["num1"=> "1-число:", "num2"=> "2-число:"];
$default = ["num1"=> "По умолчанию", "num2"=> "По умолчанию"];
$equals = 0;
foreach($names as $key => $items){
if(!empty($request[$key]) ){
$default[$key] = htmlentities($request[$key]);
}
echo "$names[$key] $default[$key] <br>";
}
if(!empty($request) && is_numeric($request["num1"]) && is_numeric($request["num2"])){
$equals = $request["num1"] * $request["num2"];
}
echo "Равно:". $equals;
$equals = $request["num1"] * $request["num2"];