$('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"];